/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 3.01.75 */ /* at Fri Sep 18 16:27:25 1998 */ /* Compiler settings for activdbg.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: none */ //@@MIDL_FILE_HEADING( ) #include "rpc.h" #include "rpcndr.h" #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __activdbg_h__ #define __activdbg_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IActiveScriptDebug_FWD_DEFINED__ #define __IActiveScriptDebug_FWD_DEFINED__ typedef interface IActiveScriptDebug IActiveScriptDebug; #endif /* __IActiveScriptDebug_FWD_DEFINED__ */ #ifndef __IActiveScriptSiteDebug_FWD_DEFINED__ #define __IActiveScriptSiteDebug_FWD_DEFINED__ typedef interface IActiveScriptSiteDebug IActiveScriptSiteDebug; #endif /* __IActiveScriptSiteDebug_FWD_DEFINED__ */ #ifndef __IActiveScriptErrorDebug_FWD_DEFINED__ #define __IActiveScriptErrorDebug_FWD_DEFINED__ typedef interface IActiveScriptErrorDebug IActiveScriptErrorDebug; #endif /* __IActiveScriptErrorDebug_FWD_DEFINED__ */ #ifndef __IDebugCodeContext_FWD_DEFINED__ #define __IDebugCodeContext_FWD_DEFINED__ typedef interface IDebugCodeContext IDebugCodeContext; #endif /* __IDebugCodeContext_FWD_DEFINED__ */ #ifndef __IDebugExpression_FWD_DEFINED__ #define __IDebugExpression_FWD_DEFINED__ typedef interface IDebugExpression IDebugExpression; #endif /* __IDebugExpression_FWD_DEFINED__ */ #ifndef __IDebugExpressionContext_FWD_DEFINED__ #define __IDebugExpressionContext_FWD_DEFINED__ typedef interface IDebugExpressionContext IDebugExpressionContext; #endif /* __IDebugExpressionContext_FWD_DEFINED__ */ #ifndef __IDebugExpressionCallBack_FWD_DEFINED__ #define __IDebugExpressionCallBack_FWD_DEFINED__ typedef interface IDebugExpressionCallBack IDebugExpressionCallBack; #endif /* __IDebugExpressionCallBack_FWD_DEFINED__ */ #ifndef __IDebugStackFrame_FWD_DEFINED__ #define __IDebugStackFrame_FWD_DEFINED__ typedef interface IDebugStackFrame IDebugStackFrame; #endif /* __IDebugStackFrame_FWD_DEFINED__ */ #ifndef __IDebugStackFrameSniffer_FWD_DEFINED__ #define __IDebugStackFrameSniffer_FWD_DEFINED__ typedef interface IDebugStackFrameSniffer IDebugStackFrameSniffer; #endif /* __IDebugStackFrameSniffer_FWD_DEFINED__ */ #ifndef __IDebugStackFrameSnifferEx_FWD_DEFINED__ #define __IDebugStackFrameSnifferEx_FWD_DEFINED__ typedef interface IDebugStackFrameSnifferEx IDebugStackFrameSnifferEx; #endif /* __IDebugStackFrameSnifferEx_FWD_DEFINED__ */ #ifndef __IDebugSyncOperation_FWD_DEFINED__ #define __IDebugSyncOperation_FWD_DEFINED__ typedef interface IDebugSyncOperation IDebugSyncOperation; #endif /* __IDebugSyncOperation_FWD_DEFINED__ */ #ifndef __IDebugAsyncOperation_FWD_DEFINED__ #define __IDebugAsyncOperation_FWD_DEFINED__ typedef interface IDebugAsyncOperation IDebugAsyncOperation; #endif /* __IDebugAsyncOperation_FWD_DEFINED__ */ #ifndef __IDebugAsyncOperationCallBack_FWD_DEFINED__ #define __IDebugAsyncOperationCallBack_FWD_DEFINED__ typedef interface IDebugAsyncOperationCallBack IDebugAsyncOperationCallBack; #endif /* __IDebugAsyncOperationCallBack_FWD_DEFINED__ */ #ifndef __IEnumDebugCodeContexts_FWD_DEFINED__ #define __IEnumDebugCodeContexts_FWD_DEFINED__ typedef interface IEnumDebugCodeContexts IEnumDebugCodeContexts; #endif /* __IEnumDebugCodeContexts_FWD_DEFINED__ */ #ifndef __IEnumDebugStackFrames_FWD_DEFINED__ #define __IEnumDebugStackFrames_FWD_DEFINED__ typedef interface IEnumDebugStackFrames IEnumDebugStackFrames; #endif /* __IEnumDebugStackFrames_FWD_DEFINED__ */ #ifndef __IDebugDocumentInfo_FWD_DEFINED__ #define __IDebugDocumentInfo_FWD_DEFINED__ typedef interface IDebugDocumentInfo IDebugDocumentInfo; #endif /* __IDebugDocumentInfo_FWD_DEFINED__ */ #ifndef __IDebugDocumentProvider_FWD_DEFINED__ #define __IDebugDocumentProvider_FWD_DEFINED__ typedef interface IDebugDocumentProvider IDebugDocumentProvider; #endif /* __IDebugDocumentProvider_FWD_DEFINED__ */ #ifndef __IDebugDocument_FWD_DEFINED__ #define __IDebugDocument_FWD_DEFINED__ typedef interface IDebugDocument IDebugDocument; #endif /* __IDebugDocument_FWD_DEFINED__ */ #ifndef __IDebugDocumentText_FWD_DEFINED__ #define __IDebugDocumentText_FWD_DEFINED__ typedef interface IDebugDocumentText IDebugDocumentText; #endif /* __IDebugDocumentText_FWD_DEFINED__ */ #ifndef __IDebugDocumentTextEvents_FWD_DEFINED__ #define __IDebugDocumentTextEvents_FWD_DEFINED__ typedef interface IDebugDocumentTextEvents IDebugDocumentTextEvents; #endif /* __IDebugDocumentTextEvents_FWD_DEFINED__ */ #ifndef __IDebugDocumentTextAuthor_FWD_DEFINED__ #define __IDebugDocumentTextAuthor_FWD_DEFINED__ typedef interface IDebugDocumentTextAuthor IDebugDocumentTextAuthor; #endif /* __IDebugDocumentTextAuthor_FWD_DEFINED__ */ #ifndef __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ #define __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ typedef interface IDebugDocumentTextExternalAuthor IDebugDocumentTextExternalAuthor; #endif /* __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ */ #ifndef __IDebugDocumentHelper_FWD_DEFINED__ #define __IDebugDocumentHelper_FWD_DEFINED__ typedef interface IDebugDocumentHelper IDebugDocumentHelper; #endif /* __IDebugDocumentHelper_FWD_DEFINED__ */ #ifndef __IDebugDocumentHost_FWD_DEFINED__ #define __IDebugDocumentHost_FWD_DEFINED__ typedef interface IDebugDocumentHost IDebugDocumentHost; #endif /* __IDebugDocumentHost_FWD_DEFINED__ */ #ifndef __IDebugDocumentContext_FWD_DEFINED__ #define __IDebugDocumentContext_FWD_DEFINED__ typedef interface IDebugDocumentContext IDebugDocumentContext; #endif /* __IDebugDocumentContext_FWD_DEFINED__ */ #ifndef __IDebugSessionProvider_FWD_DEFINED__ #define __IDebugSessionProvider_FWD_DEFINED__ typedef interface IDebugSessionProvider IDebugSessionProvider; #endif /* __IDebugSessionProvider_FWD_DEFINED__ */ #ifndef __IApplicationDebugger_FWD_DEFINED__ #define __IApplicationDebugger_FWD_DEFINED__ typedef interface IApplicationDebugger IApplicationDebugger; #endif /* __IApplicationDebugger_FWD_DEFINED__ */ #ifndef __IApplicationDebuggerUI_FWD_DEFINED__ #define __IApplicationDebuggerUI_FWD_DEFINED__ typedef interface IApplicationDebuggerUI IApplicationDebuggerUI; #endif /* __IApplicationDebuggerUI_FWD_DEFINED__ */ #ifndef __IMachineDebugManager_FWD_DEFINED__ #define __IMachineDebugManager_FWD_DEFINED__ typedef interface IMachineDebugManager IMachineDebugManager; #endif /* __IMachineDebugManager_FWD_DEFINED__ */ #ifndef __IMachineDebugManagerCookie_FWD_DEFINED__ #define __IMachineDebugManagerCookie_FWD_DEFINED__ typedef interface IMachineDebugManagerCookie IMachineDebugManagerCookie; #endif /* __IMachineDebugManagerCookie_FWD_DEFINED__ */ #ifndef __IMachineDebugManagerEvents_FWD_DEFINED__ #define __IMachineDebugManagerEvents_FWD_DEFINED__ typedef interface IMachineDebugManagerEvents IMachineDebugManagerEvents; #endif /* __IMachineDebugManagerEvents_FWD_DEFINED__ */ #ifndef __IProcessDebugManager_FWD_DEFINED__ #define __IProcessDebugManager_FWD_DEFINED__ typedef interface IProcessDebugManager IProcessDebugManager; #endif /* __IProcessDebugManager_FWD_DEFINED__ */ #ifndef __IRemoteDebugApplication_FWD_DEFINED__ #define __IRemoteDebugApplication_FWD_DEFINED__ typedef interface IRemoteDebugApplication IRemoteDebugApplication; #endif /* __IRemoteDebugApplication_FWD_DEFINED__ */ #ifndef __IDebugApplication_FWD_DEFINED__ #define __IDebugApplication_FWD_DEFINED__ typedef interface IDebugApplication IDebugApplication; #endif /* __IDebugApplication_FWD_DEFINED__ */ #ifndef __IRemoteDebugApplicationEvents_FWD_DEFINED__ #define __IRemoteDebugApplicationEvents_FWD_DEFINED__ typedef interface IRemoteDebugApplicationEvents IRemoteDebugApplicationEvents; #endif /* __IRemoteDebugApplicationEvents_FWD_DEFINED__ */ #ifndef __IDebugApplicationNode_FWD_DEFINED__ #define __IDebugApplicationNode_FWD_DEFINED__ typedef interface IDebugApplicationNode IDebugApplicationNode; #endif /* __IDebugApplicationNode_FWD_DEFINED__ */ #ifndef __IDebugApplicationNodeEvents_FWD_DEFINED__ #define __IDebugApplicationNodeEvents_FWD_DEFINED__ typedef interface IDebugApplicationNodeEvents IDebugApplicationNodeEvents; #endif /* __IDebugApplicationNodeEvents_FWD_DEFINED__ */ #ifndef __IDebugThreadCall_FWD_DEFINED__ #define __IDebugThreadCall_FWD_DEFINED__ typedef interface IDebugThreadCall IDebugThreadCall; #endif /* __IDebugThreadCall_FWD_DEFINED__ */ #ifndef __IRemoteDebugApplicationThread_FWD_DEFINED__ #define __IRemoteDebugApplicationThread_FWD_DEFINED__ typedef interface IRemoteDebugApplicationThread IRemoteDebugApplicationThread; #endif /* __IRemoteDebugApplicationThread_FWD_DEFINED__ */ #ifndef __IDebugApplicationThread_FWD_DEFINED__ #define __IDebugApplicationThread_FWD_DEFINED__ typedef interface IDebugApplicationThread IDebugApplicationThread; #endif /* __IDebugApplicationThread_FWD_DEFINED__ */ #ifndef __IDebugCookie_FWD_DEFINED__ #define __IDebugCookie_FWD_DEFINED__ typedef interface IDebugCookie IDebugCookie; #endif /* __IDebugCookie_FWD_DEFINED__ */ #ifndef __IEnumDebugApplicationNodes_FWD_DEFINED__ #define __IEnumDebugApplicationNodes_FWD_DEFINED__ typedef interface IEnumDebugApplicationNodes IEnumDebugApplicationNodes; #endif /* __IEnumDebugApplicationNodes_FWD_DEFINED__ */ #ifndef __IEnumRemoteDebugApplications_FWD_DEFINED__ #define __IEnumRemoteDebugApplications_FWD_DEFINED__ typedef interface IEnumRemoteDebugApplications IEnumRemoteDebugApplications; #endif /* __IEnumRemoteDebugApplications_FWD_DEFINED__ */ #ifndef __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ #define __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ typedef interface IEnumRemoteDebugApplicationThreads IEnumRemoteDebugApplicationThreads; #endif /* __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ */ #ifndef __IDebugFormatter_FWD_DEFINED__ #define __IDebugFormatter_FWD_DEFINED__ typedef interface IDebugFormatter IDebugFormatter; #endif /* __IDebugFormatter_FWD_DEFINED__ */ #ifndef __ISimpleConnectionPoint_FWD_DEFINED__ #define __ISimpleConnectionPoint_FWD_DEFINED__ typedef interface ISimpleConnectionPoint ISimpleConnectionPoint; #endif /* __ISimpleConnectionPoint_FWD_DEFINED__ */ #ifndef __IDebugHelper_FWD_DEFINED__ #define __IDebugHelper_FWD_DEFINED__ typedef interface IDebugHelper IDebugHelper; #endif /* __IDebugHelper_FWD_DEFINED__ */ #ifndef __IEnumDebugExpressionContexts_FWD_DEFINED__ #define __IEnumDebugExpressionContexts_FWD_DEFINED__ typedef interface IEnumDebugExpressionContexts IEnumDebugExpressionContexts; #endif /* __IEnumDebugExpressionContexts_FWD_DEFINED__ */ #ifndef __IProvideExpressionContexts_FWD_DEFINED__ #define __IProvideExpressionContexts_FWD_DEFINED__ typedef interface IProvideExpressionContexts IProvideExpressionContexts; #endif /* __IProvideExpressionContexts_FWD_DEFINED__ */ #ifndef __IActiveScriptDebug_FWD_DEFINED__ #define __IActiveScriptDebug_FWD_DEFINED__ typedef interface IActiveScriptDebug IActiveScriptDebug; #endif /* __IActiveScriptDebug_FWD_DEFINED__ */ #ifndef __IActiveScriptErrorDebug_FWD_DEFINED__ #define __IActiveScriptErrorDebug_FWD_DEFINED__ typedef interface IActiveScriptErrorDebug IActiveScriptErrorDebug; #endif /* __IActiveScriptErrorDebug_FWD_DEFINED__ */ #ifndef __IActiveScriptSiteDebug_FWD_DEFINED__ #define __IActiveScriptSiteDebug_FWD_DEFINED__ typedef interface IActiveScriptSiteDebug IActiveScriptSiteDebug; #endif /* __IActiveScriptSiteDebug_FWD_DEFINED__ */ #ifndef __IApplicationDebugger_FWD_DEFINED__ #define __IApplicationDebugger_FWD_DEFINED__ typedef interface IApplicationDebugger IApplicationDebugger; #endif /* __IApplicationDebugger_FWD_DEFINED__ */ #ifndef __IApplicationDebuggerUI_FWD_DEFINED__ #define __IApplicationDebuggerUI_FWD_DEFINED__ typedef interface IApplicationDebuggerUI IApplicationDebuggerUI; #endif /* __IApplicationDebuggerUI_FWD_DEFINED__ */ #ifndef __IRemoteDebugApplication_FWD_DEFINED__ #define __IRemoteDebugApplication_FWD_DEFINED__ typedef interface IRemoteDebugApplication IRemoteDebugApplication; #endif /* __IRemoteDebugApplication_FWD_DEFINED__ */ #ifndef __IDebugApplication_FWD_DEFINED__ #define __IDebugApplication_FWD_DEFINED__ typedef interface IDebugApplication IDebugApplication; #endif /* __IDebugApplication_FWD_DEFINED__ */ #ifndef __IDebugDocumentInfo_FWD_DEFINED__ #define __IDebugDocumentInfo_FWD_DEFINED__ typedef interface IDebugDocumentInfo IDebugDocumentInfo; #endif /* __IDebugDocumentInfo_FWD_DEFINED__ */ #ifndef __IDebugDocumentProvider_FWD_DEFINED__ #define __IDebugDocumentProvider_FWD_DEFINED__ typedef interface IDebugDocumentProvider IDebugDocumentProvider; #endif /* __IDebugDocumentProvider_FWD_DEFINED__ */ #ifndef __IDebugApplicationNode_FWD_DEFINED__ #define __IDebugApplicationNode_FWD_DEFINED__ typedef interface IDebugApplicationNode IDebugApplicationNode; #endif /* __IDebugApplicationNode_FWD_DEFINED__ */ #ifndef __IDebugApplicationNodeEvents_FWD_DEFINED__ #define __IDebugApplicationNodeEvents_FWD_DEFINED__ typedef interface IDebugApplicationNodeEvents IDebugApplicationNodeEvents; #endif /* __IDebugApplicationNodeEvents_FWD_DEFINED__ */ #ifndef __IRemoteDebugApplicationThread_FWD_DEFINED__ #define __IRemoteDebugApplicationThread_FWD_DEFINED__ typedef interface IRemoteDebugApplicationThread IRemoteDebugApplicationThread; #endif /* __IRemoteDebugApplicationThread_FWD_DEFINED__ */ #ifndef __IDebugApplicationThread_FWD_DEFINED__ #define __IDebugApplicationThread_FWD_DEFINED__ typedef interface IDebugApplicationThread IDebugApplicationThread; #endif /* __IDebugApplicationThread_FWD_DEFINED__ */ #ifndef __IDebugAsyncOperation_FWD_DEFINED__ #define __IDebugAsyncOperation_FWD_DEFINED__ typedef interface IDebugAsyncOperation IDebugAsyncOperation; #endif /* __IDebugAsyncOperation_FWD_DEFINED__ */ #ifndef __IDebugAsyncOperationCallBack_FWD_DEFINED__ #define __IDebugAsyncOperationCallBack_FWD_DEFINED__ typedef interface IDebugAsyncOperationCallBack IDebugAsyncOperationCallBack; #endif /* __IDebugAsyncOperationCallBack_FWD_DEFINED__ */ #ifndef __IDebugCodeContext_FWD_DEFINED__ #define __IDebugCodeContext_FWD_DEFINED__ typedef interface IDebugCodeContext IDebugCodeContext; #endif /* __IDebugCodeContext_FWD_DEFINED__ */ #ifndef __IDebugCookie_FWD_DEFINED__ #define __IDebugCookie_FWD_DEFINED__ typedef interface IDebugCookie IDebugCookie; #endif /* __IDebugCookie_FWD_DEFINED__ */ #ifndef __IDebugDocument_FWD_DEFINED__ #define __IDebugDocument_FWD_DEFINED__ typedef interface IDebugDocument IDebugDocument; #endif /* __IDebugDocument_FWD_DEFINED__ */ #ifndef __IDebugDocumentContext_FWD_DEFINED__ #define __IDebugDocumentContext_FWD_DEFINED__ typedef interface IDebugDocumentContext IDebugDocumentContext; #endif /* __IDebugDocumentContext_FWD_DEFINED__ */ #ifndef __IDebugDocumentHelper_FWD_DEFINED__ #define __IDebugDocumentHelper_FWD_DEFINED__ typedef interface IDebugDocumentHelper IDebugDocumentHelper; #endif /* __IDebugDocumentHelper_FWD_DEFINED__ */ #ifndef __IDebugDocumentHost_FWD_DEFINED__ #define __IDebugDocumentHost_FWD_DEFINED__ typedef interface IDebugDocumentHost IDebugDocumentHost; #endif /* __IDebugDocumentHost_FWD_DEFINED__ */ #ifndef __IDebugDocumentText_FWD_DEFINED__ #define __IDebugDocumentText_FWD_DEFINED__ typedef interface IDebugDocumentText IDebugDocumentText; #endif /* __IDebugDocumentText_FWD_DEFINED__ */ #ifndef __IDebugDocumentTextAuthor_FWD_DEFINED__ #define __IDebugDocumentTextAuthor_FWD_DEFINED__ typedef interface IDebugDocumentTextAuthor IDebugDocumentTextAuthor; #endif /* __IDebugDocumentTextAuthor_FWD_DEFINED__ */ #ifndef __IDebugDocumentTextEvents_FWD_DEFINED__ #define __IDebugDocumentTextEvents_FWD_DEFINED__ typedef interface IDebugDocumentTextEvents IDebugDocumentTextEvents; #endif /* __IDebugDocumentTextEvents_FWD_DEFINED__ */ #ifndef __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ #define __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ typedef interface IDebugDocumentTextExternalAuthor IDebugDocumentTextExternalAuthor; #endif /* __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ */ #ifndef __IDebugExpression_FWD_DEFINED__ #define __IDebugExpression_FWD_DEFINED__ typedef interface IDebugExpression IDebugExpression; #endif /* __IDebugExpression_FWD_DEFINED__ */ #ifndef __IDebugExpressionCallBack_FWD_DEFINED__ #define __IDebugExpressionCallBack_FWD_DEFINED__ typedef interface IDebugExpressionCallBack IDebugExpressionCallBack; #endif /* __IDebugExpressionCallBack_FWD_DEFINED__ */ #ifndef __IDebugExpressionContext_FWD_DEFINED__ #define __IDebugExpressionContext_FWD_DEFINED__ typedef interface IDebugExpressionContext IDebugExpressionContext; #endif /* __IDebugExpressionContext_FWD_DEFINED__ */ #ifndef __IDebugFormatter_FWD_DEFINED__ #define __IDebugFormatter_FWD_DEFINED__ typedef interface IDebugFormatter IDebugFormatter; #endif /* __IDebugFormatter_FWD_DEFINED__ */ #ifndef __IDebugHelper_FWD_DEFINED__ #define __IDebugHelper_FWD_DEFINED__ typedef interface IDebugHelper IDebugHelper; #endif /* __IDebugHelper_FWD_DEFINED__ */ #ifndef __IDebugSessionProvider_FWD_DEFINED__ #define __IDebugSessionProvider_FWD_DEFINED__ typedef interface IDebugSessionProvider IDebugSessionProvider; #endif /* __IDebugSessionProvider_FWD_DEFINED__ */ #ifndef __IDebugStackFrame_FWD_DEFINED__ #define __IDebugStackFrame_FWD_DEFINED__ typedef interface IDebugStackFrame IDebugStackFrame; #endif /* __IDebugStackFrame_FWD_DEFINED__ */ #ifndef __IDebugStackFrameSniffer_FWD_DEFINED__ #define __IDebugStackFrameSniffer_FWD_DEFINED__ typedef interface IDebugStackFrameSniffer IDebugStackFrameSniffer; #endif /* __IDebugStackFrameSniffer_FWD_DEFINED__ */ #ifndef __IDebugStackFrameSnifferEx_FWD_DEFINED__ #define __IDebugStackFrameSnifferEx_FWD_DEFINED__ typedef interface IDebugStackFrameSnifferEx IDebugStackFrameSnifferEx; #endif /* __IDebugStackFrameSnifferEx_FWD_DEFINED__ */ #ifndef __IDebugSyncOperation_FWD_DEFINED__ #define __IDebugSyncOperation_FWD_DEFINED__ typedef interface IDebugSyncOperation IDebugSyncOperation; #endif /* __IDebugSyncOperation_FWD_DEFINED__ */ #ifndef __IDebugThreadCall_FWD_DEFINED__ #define __IDebugThreadCall_FWD_DEFINED__ typedef interface IDebugThreadCall IDebugThreadCall; #endif /* __IDebugThreadCall_FWD_DEFINED__ */ #ifndef __IEnumDebugApplicationNodes_FWD_DEFINED__ #define __IEnumDebugApplicationNodes_FWD_DEFINED__ typedef interface IEnumDebugApplicationNodes IEnumDebugApplicationNodes; #endif /* __IEnumDebugApplicationNodes_FWD_DEFINED__ */ #ifndef __IEnumDebugCodeContexts_FWD_DEFINED__ #define __IEnumDebugCodeContexts_FWD_DEFINED__ typedef interface IEnumDebugCodeContexts IEnumDebugCodeContexts; #endif /* __IEnumDebugCodeContexts_FWD_DEFINED__ */ #ifndef __IEnumDebugExpressionContexts_FWD_DEFINED__ #define __IEnumDebugExpressionContexts_FWD_DEFINED__ typedef interface IEnumDebugExpressionContexts IEnumDebugExpressionContexts; #endif /* __IEnumDebugExpressionContexts_FWD_DEFINED__ */ #ifndef __IEnumDebugStackFrames_FWD_DEFINED__ #define __IEnumDebugStackFrames_FWD_DEFINED__ typedef interface IEnumDebugStackFrames IEnumDebugStackFrames; #endif /* __IEnumDebugStackFrames_FWD_DEFINED__ */ #ifndef __IEnumRemoteDebugApplications_FWD_DEFINED__ #define __IEnumRemoteDebugApplications_FWD_DEFINED__ typedef interface IEnumRemoteDebugApplications IEnumRemoteDebugApplications; #endif /* __IEnumRemoteDebugApplications_FWD_DEFINED__ */ #ifndef __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ #define __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ typedef interface IEnumRemoteDebugApplicationThreads IEnumRemoteDebugApplicationThreads; #endif /* __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ */ #ifndef __IProcessDebugManager_FWD_DEFINED__ #define __IProcessDebugManager_FWD_DEFINED__ typedef interface IProcessDebugManager IProcessDebugManager; #endif /* __IProcessDebugManager_FWD_DEFINED__ */ #ifndef __IProvideExpressionContexts_FWD_DEFINED__ #define __IProvideExpressionContexts_FWD_DEFINED__ typedef interface IProvideExpressionContexts IProvideExpressionContexts; #endif /* __IProvideExpressionContexts_FWD_DEFINED__ */ #ifndef __IMachineDebugManager_FWD_DEFINED__ #define __IMachineDebugManager_FWD_DEFINED__ typedef interface IMachineDebugManager IMachineDebugManager; #endif /* __IMachineDebugManager_FWD_DEFINED__ */ #ifndef __IMachineDebugManagerCookie_FWD_DEFINED__ #define __IMachineDebugManagerCookie_FWD_DEFINED__ typedef interface IMachineDebugManagerCookie IMachineDebugManagerCookie; #endif /* __IMachineDebugManagerCookie_FWD_DEFINED__ */ #ifndef __IMachineDebugManagerEvents_FWD_DEFINED__ #define __IMachineDebugManagerEvents_FWD_DEFINED__ typedef interface IMachineDebugManagerEvents IMachineDebugManagerEvents; #endif /* __IMachineDebugManagerEvents_FWD_DEFINED__ */ #ifndef __IRemoteDebugApplicationEvents_FWD_DEFINED__ #define __IRemoteDebugApplicationEvents_FWD_DEFINED__ typedef interface IRemoteDebugApplicationEvents IRemoteDebugApplicationEvents; #endif /* __IRemoteDebugApplicationEvents_FWD_DEFINED__ */ #ifndef __ISimpleConnectionPoint_FWD_DEFINED__ #define __ISimpleConnectionPoint_FWD_DEFINED__ typedef interface ISimpleConnectionPoint ISimpleConnectionPoint; #endif /* __ISimpleConnectionPoint_FWD_DEFINED__ */ #ifndef __ProcessDebugManager_FWD_DEFINED__ #define __ProcessDebugManager_FWD_DEFINED__ #ifdef __cplusplus typedef class ProcessDebugManager ProcessDebugManager; #else typedef struct ProcessDebugManager ProcessDebugManager; #endif /* __cplusplus */ #endif /* __ProcessDebugManager_FWD_DEFINED__ */ #ifndef __DebugHelper_FWD_DEFINED__ #define __DebugHelper_FWD_DEFINED__ #ifdef __cplusplus typedef class DebugHelper DebugHelper; #else typedef struct DebugHelper DebugHelper; #endif /* __cplusplus */ #endif /* __DebugHelper_FWD_DEFINED__ */ #ifndef __CDebugDocumentHelper_FWD_DEFINED__ #define __CDebugDocumentHelper_FWD_DEFINED__ #ifdef __cplusplus typedef class CDebugDocumentHelper CDebugDocumentHelper; #else typedef struct CDebugDocumentHelper CDebugDocumentHelper; #endif /* __cplusplus */ #endif /* __CDebugDocumentHelper_FWD_DEFINED__ */ #ifndef __MachineDebugManager_FWD_DEFINED__ #define __MachineDebugManager_FWD_DEFINED__ #ifdef __cplusplus typedef class MachineDebugManager MachineDebugManager; #else typedef struct MachineDebugManager MachineDebugManager; #endif /* __cplusplus */ #endif /* __MachineDebugManager_FWD_DEFINED__ */ #ifndef __DefaultDebugSessionProvider_FWD_DEFINED__ #define __DefaultDebugSessionProvider_FWD_DEFINED__ #ifdef __cplusplus typedef class DefaultDebugSessionProvider DefaultDebugSessionProvider; #else typedef struct DefaultDebugSessionProvider DefaultDebugSessionProvider; #endif /* __cplusplus */ #endif /* __DefaultDebugSessionProvider_FWD_DEFINED__ */ /* header files for imported files */ #include "ocidl.h" #include "activscp.h" #include "dbgprop.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /**************************************** * Generated header for interface: __MIDL_itf_activdbg_0000 * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ //=--------------------------------------------------------------------------= // ActivDbg.h //=--------------------------------------------------------------------------= // (C) Copyright 1996 Microsoft Corporation. All Rights Reserved. // // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // PARTICULAR PURPOSE. //=--------------------------------------------------------------------------= // #pragma comment(lib,"uuid.lib") // // Declarations for ActiveX Script authoring/Debugging. // typedef enum tagBREAKPOINT_STATE { BREAKPOINT_DELETED = 0, BREAKPOINT_DISABLED = 1, BREAKPOINT_ENABLED = 2 } BREAKPOINT_STATE; typedef DWORD APPBREAKFLAGS; #define APPBREAKFLAG_DEBUGGER_BLOCK ( 0x1 ) #define APPBREAKFLAG_DEBUGGER_HALT ( 0x2 ) #define APPBREAKFLAG_STEP ( 0x10000 ) #define APPBREAKFLAG_NESTED ( 0x20000 ) #define APPBREAKFLAG_STEPTYPE_SOURCE ( 0 ) #define APPBREAKFLAG_STEPTYPE_BYTECODE ( 0x100000 ) #define APPBREAKFLAG_STEPTYPE_MACHINE ( 0x200000 ) #define APPBREAKFLAG_STEPTYPE_MASK ( 0xf00000 ) #define APPBREAKFLAG_IN_BREAKPOINT ( 0x80000000 ) typedef enum tagBREAKREASON { BREAKREASON_STEP = 0, BREAKREASON_BREAKPOINT = BREAKREASON_STEP + 1, BREAKREASON_DEBUGGER_BLOCK = BREAKREASON_BREAKPOINT + 1, BREAKREASON_HOST_INITIATED = BREAKREASON_DEBUGGER_BLOCK + 1, BREAKREASON_LANGUAGE_INITIATED = BREAKREASON_HOST_INITIATED + 1, BREAKREASON_DEBUGGER_HALT = BREAKREASON_LANGUAGE_INITIATED + 1, BREAKREASON_ERROR = BREAKREASON_DEBUGGER_HALT + 1, BREAKREASON_JIT = BREAKREASON_ERROR + 1 } BREAKREASON; typedef enum tagBREAKRESUME_ACTION { BREAKRESUMEACTION_ABORT = 0, BREAKRESUMEACTION_CONTINUE = BREAKRESUMEACTION_ABORT + 1, BREAKRESUMEACTION_STEP_INTO = BREAKRESUMEACTION_CONTINUE + 1, BREAKRESUMEACTION_STEP_OVER = BREAKRESUMEACTION_STEP_INTO + 1, BREAKRESUMEACTION_STEP_OUT = BREAKRESUMEACTION_STEP_OVER + 1, BREAKRESUMEACTION_IGNORE = BREAKRESUMEACTION_STEP_OUT + 1 } BREAKRESUMEACTION; typedef enum tagERRORRESUMEACTION { ERRORRESUMEACTION_ReexecuteErrorStatement = 0, ERRORRESUMEACTION_AbortCallAndReturnErrorToCaller = ERRORRESUMEACTION_ReexecuteErrorStatement + 1, ERRORRESUMEACTION_SkipErrorStatement = ERRORRESUMEACTION_AbortCallAndReturnErrorToCaller + 1 } ERRORRESUMEACTION; typedef enum tagDOCUMENTNAMETYPE { DOCUMENTNAMETYPE_APPNODE = 0, DOCUMENTNAMETYPE_TITLE = DOCUMENTNAMETYPE_APPNODE + 1, DOCUMENTNAMETYPE_FILE_TAIL = DOCUMENTNAMETYPE_TITLE + 1, DOCUMENTNAMETYPE_URL = DOCUMENTNAMETYPE_FILE_TAIL + 1 } DOCUMENTNAMETYPE; typedef WORD SOURCE_TEXT_ATTR; #define SOURCETEXT_ATTR_KEYWORD ( 0x1 ) #define SOURCETEXT_ATTR_COMMENT ( 0x2 ) #define SOURCETEXT_ATTR_NONSOURCE ( 0x4 ) #define SOURCETEXT_ATTR_OPERATOR ( 0x8 ) #define SOURCETEXT_ATTR_NUMBER ( 0x10 ) #define SOURCETEXT_ATTR_STRING ( 0x20 ) #define SOURCETEXT_ATTR_FUNCTION_START ( 0x40 ) typedef DWORD TEXT_DOC_ATTR; #define TEXT_DOC_ATTR_READONLY ( 0x1 ) #define DEBUG_TEXT_ISEXPRESSION ( 0x1 ) #define DEBUG_TEXT_RETURNVALUE ( 0x2 ) #define DEBUG_TEXT_NOSIDEEFFECTS ( 0x4 ) #define DEBUG_TEXT_ALLOWBREAKPOINTS ( 0x8 ) #define DEBUG_TEXT_ALLOWERRORREPORT ( 0x10 ) #define DEBUG_TEXT_EVALUATETOCODECONTEXT ( 0x20 ) extern RPC_IF_HANDLE __MIDL_itf_activdbg_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0000_v0_0_s_ifspec; #ifndef __IActiveScriptDebug_INTERFACE_DEFINED__ #define __IActiveScriptDebug_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IActiveScriptDebug * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IActiveScriptDebug; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C10-CB0C-11d0-B5C9-00A0244A0E7A") IActiveScriptDebug : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetScriptTextAttributes( /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr) = 0; virtual HRESULT STDMETHODCALLTYPE GetScriptletTextAttributes( /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr) = 0; virtual HRESULT STDMETHODCALLTYPE EnumCodeContextsOfPosition( /* [in] */ DWORD dwSourceContext, /* [in] */ ULONG uCharacterOffset, /* [in] */ ULONG uNumChars, /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc) = 0; }; #else /* C style interface */ typedef struct IActiveScriptDebugVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IActiveScriptDebug __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IActiveScriptDebug __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IActiveScriptDebug __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptTextAttributes )( IActiveScriptDebug __RPC_FAR * This, /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptletTextAttributes )( IActiveScriptDebug __RPC_FAR * This, /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumCodeContextsOfPosition )( IActiveScriptDebug __RPC_FAR * This, /* [in] */ DWORD dwSourceContext, /* [in] */ ULONG uCharacterOffset, /* [in] */ ULONG uNumChars, /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); END_INTERFACE } IActiveScriptDebugVtbl; interface IActiveScriptDebug { CONST_VTBL struct IActiveScriptDebugVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IActiveScriptDebug_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IActiveScriptDebug_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IActiveScriptDebug_Release(This) \ (This)->lpVtbl -> Release(This) #define IActiveScriptDebug_GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) \ (This)->lpVtbl -> GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) #define IActiveScriptDebug_GetScriptletTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) \ (This)->lpVtbl -> GetScriptletTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) #define IActiveScriptDebug_EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc) \ (This)->lpVtbl -> EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IActiveScriptDebug_GetScriptTextAttributes_Proxy( IActiveScriptDebug __RPC_FAR * This, /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); void __RPC_STUB IActiveScriptDebug_GetScriptTextAttributes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveScriptDebug_GetScriptletTextAttributes_Proxy( IActiveScriptDebug __RPC_FAR * This, /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); void __RPC_STUB IActiveScriptDebug_GetScriptletTextAttributes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveScriptDebug_EnumCodeContextsOfPosition_Proxy( IActiveScriptDebug __RPC_FAR * This, /* [in] */ DWORD dwSourceContext, /* [in] */ ULONG uCharacterOffset, /* [in] */ ULONG uNumChars, /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); void __RPC_STUB IActiveScriptDebug_EnumCodeContextsOfPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IActiveScriptDebug_INTERFACE_DEFINED__ */ #ifndef __IActiveScriptSiteDebug_INTERFACE_DEFINED__ #define __IActiveScriptSiteDebug_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IActiveScriptSiteDebug * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][uuid][object] */ EXTERN_C const IID IID_IActiveScriptSiteDebug; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C11-CB0C-11d0-B5C9-00A0244A0E7A") IActiveScriptSiteDebug : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetDocumentContextFromPosition( /* [in] */ DWORD dwSourceContext, /* [in] */ ULONG uCharacterOffset, /* [in] */ ULONG uNumChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc) = 0; virtual HRESULT STDMETHODCALLTYPE GetApplication( /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda) = 0; virtual HRESULT STDMETHODCALLTYPE GetRootApplicationNode( /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot) = 0; virtual HRESULT STDMETHODCALLTYPE OnScriptErrorDebug( /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, /* [out] */ BOOL __RPC_FAR *pfEnterDebugger, /* [out] */ BOOL __RPC_FAR *pfCallOnScriptErrorWhenContinuing) = 0; }; #else /* C style interface */ typedef struct IActiveScriptSiteDebugVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IActiveScriptSiteDebug __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IActiveScriptSiteDebug __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IActiveScriptSiteDebug __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentContextFromPosition )( IActiveScriptSiteDebug __RPC_FAR * This, /* [in] */ DWORD dwSourceContext, /* [in] */ ULONG uCharacterOffset, /* [in] */ ULONG uNumChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetApplication )( IActiveScriptSiteDebug __RPC_FAR * This, /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRootApplicationNode )( IActiveScriptSiteDebug __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnScriptErrorDebug )( IActiveScriptSiteDebug __RPC_FAR * This, /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, /* [out] */ BOOL __RPC_FAR *pfEnterDebugger, /* [out] */ BOOL __RPC_FAR *pfCallOnScriptErrorWhenContinuing); END_INTERFACE } IActiveScriptSiteDebugVtbl; interface IActiveScriptSiteDebug { CONST_VTBL struct IActiveScriptSiteDebugVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IActiveScriptSiteDebug_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IActiveScriptSiteDebug_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IActiveScriptSiteDebug_Release(This) \ (This)->lpVtbl -> Release(This) #define IActiveScriptSiteDebug_GetDocumentContextFromPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppsc) \ (This)->lpVtbl -> GetDocumentContextFromPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppsc) #define IActiveScriptSiteDebug_GetApplication(This,ppda) \ (This)->lpVtbl -> GetApplication(This,ppda) #define IActiveScriptSiteDebug_GetRootApplicationNode(This,ppdanRoot) \ (This)->lpVtbl -> GetRootApplicationNode(This,ppdanRoot) #define IActiveScriptSiteDebug_OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing) \ (This)->lpVtbl -> OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IActiveScriptSiteDebug_GetDocumentContextFromPosition_Proxy( IActiveScriptSiteDebug __RPC_FAR * This, /* [in] */ DWORD dwSourceContext, /* [in] */ ULONG uCharacterOffset, /* [in] */ ULONG uNumChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); void __RPC_STUB IActiveScriptSiteDebug_GetDocumentContextFromPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveScriptSiteDebug_GetApplication_Proxy( IActiveScriptSiteDebug __RPC_FAR * This, /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); void __RPC_STUB IActiveScriptSiteDebug_GetApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveScriptSiteDebug_GetRootApplicationNode_Proxy( IActiveScriptSiteDebug __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); void __RPC_STUB IActiveScriptSiteDebug_GetRootApplicationNode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveScriptSiteDebug_OnScriptErrorDebug_Proxy( IActiveScriptSiteDebug __RPC_FAR * This, /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, /* [out] */ BOOL __RPC_FAR *pfEnterDebugger, /* [out] */ BOOL __RPC_FAR *pfCallOnScriptErrorWhenContinuing); void __RPC_STUB IActiveScriptSiteDebug_OnScriptErrorDebug_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IActiveScriptSiteDebug_INTERFACE_DEFINED__ */ #ifndef __IActiveScriptErrorDebug_INTERFACE_DEFINED__ #define __IActiveScriptErrorDebug_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IActiveScriptErrorDebug * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IActiveScriptErrorDebug; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C12-CB0C-11d0-B5C9-00A0244A0E7A") IActiveScriptErrorDebug : public IActiveScriptError { public: virtual HRESULT STDMETHODCALLTYPE GetDocumentContext( /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppssc) = 0; virtual HRESULT STDMETHODCALLTYPE GetStackFrame( /* [out] */ IDebugStackFrame __RPC_FAR *__RPC_FAR *ppdsf) = 0; }; #else /* C style interface */ typedef struct IActiveScriptErrorDebugVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IActiveScriptErrorDebug __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IActiveScriptErrorDebug __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IActiveScriptErrorDebug __RPC_FAR * This); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExceptionInfo )( IActiveScriptErrorDebug __RPC_FAR * This, /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourcePosition )( IActiveScriptErrorDebug __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwSourceContext, /* [out] */ ULONG __RPC_FAR *pulLineNumber, /* [out] */ LONG __RPC_FAR *plCharacterPosition); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceLineText )( IActiveScriptErrorDebug __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrSourceLine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentContext )( IActiveScriptErrorDebug __RPC_FAR * This, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppssc); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStackFrame )( IActiveScriptErrorDebug __RPC_FAR * This, /* [out] */ IDebugStackFrame __RPC_FAR *__RPC_FAR *ppdsf); END_INTERFACE } IActiveScriptErrorDebugVtbl; interface IActiveScriptErrorDebug { CONST_VTBL struct IActiveScriptErrorDebugVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IActiveScriptErrorDebug_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IActiveScriptErrorDebug_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IActiveScriptErrorDebug_Release(This) \ (This)->lpVtbl -> Release(This) #define IActiveScriptErrorDebug_GetExceptionInfo(This,pexcepinfo) \ (This)->lpVtbl -> GetExceptionInfo(This,pexcepinfo) #define IActiveScriptErrorDebug_GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition) \ (This)->lpVtbl -> GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition) #define IActiveScriptErrorDebug_GetSourceLineText(This,pbstrSourceLine) \ (This)->lpVtbl -> GetSourceLineText(This,pbstrSourceLine) #define IActiveScriptErrorDebug_GetDocumentContext(This,ppssc) \ (This)->lpVtbl -> GetDocumentContext(This,ppssc) #define IActiveScriptErrorDebug_GetStackFrame(This,ppdsf) \ (This)->lpVtbl -> GetStackFrame(This,ppdsf) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IActiveScriptErrorDebug_GetDocumentContext_Proxy( IActiveScriptErrorDebug __RPC_FAR * This, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppssc); void __RPC_STUB IActiveScriptErrorDebug_GetDocumentContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveScriptErrorDebug_GetStackFrame_Proxy( IActiveScriptErrorDebug __RPC_FAR * This, /* [out] */ IDebugStackFrame __RPC_FAR *__RPC_FAR *ppdsf); void __RPC_STUB IActiveScriptErrorDebug_GetStackFrame_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IActiveScriptErrorDebug_INTERFACE_DEFINED__ */ #ifndef __IDebugCodeContext_INTERFACE_DEFINED__ #define __IDebugCodeContext_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugCodeContext * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugCodeContext; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C13-CB0C-11d0-B5C9-00A0244A0E7A") IDebugCodeContext : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetDocumentContext( /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc) = 0; virtual HRESULT STDMETHODCALLTYPE SetBreakPoint( /* [in] */ BREAKPOINT_STATE bps) = 0; }; #else /* C style interface */ typedef struct IDebugCodeContextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugCodeContext __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugCodeContext __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugCodeContext __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentContext )( IDebugCodeContext __RPC_FAR * This, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakPoint )( IDebugCodeContext __RPC_FAR * This, /* [in] */ BREAKPOINT_STATE bps); END_INTERFACE } IDebugCodeContextVtbl; interface IDebugCodeContext { CONST_VTBL struct IDebugCodeContextVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugCodeContext_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugCodeContext_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugCodeContext_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugCodeContext_GetDocumentContext(This,ppsc) \ (This)->lpVtbl -> GetDocumentContext(This,ppsc) #define IDebugCodeContext_SetBreakPoint(This,bps) \ (This)->lpVtbl -> SetBreakPoint(This,bps) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugCodeContext_GetDocumentContext_Proxy( IDebugCodeContext __RPC_FAR * This, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); void __RPC_STUB IDebugCodeContext_GetDocumentContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugCodeContext_SetBreakPoint_Proxy( IDebugCodeContext __RPC_FAR * This, /* [in] */ BREAKPOINT_STATE bps); void __RPC_STUB IDebugCodeContext_SetBreakPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugCodeContext_INTERFACE_DEFINED__ */ #ifndef __IDebugExpression_INTERFACE_DEFINED__ #define __IDebugExpression_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugExpression * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugExpression; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C14-CB0C-11d0-B5C9-00A0244A0E7A") IDebugExpression : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Start( /* [in] */ IDebugExpressionCallBack __RPC_FAR *pdecb) = 0; virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; virtual HRESULT STDMETHODCALLTYPE QueryIsComplete( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetResultAsString( /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ BSTR __RPC_FAR *pbstrResult) = 0; virtual HRESULT STDMETHODCALLTYPE GetResultAsDebugProperty( /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp) = 0; }; #else /* C style interface */ typedef struct IDebugExpressionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugExpression __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugExpression __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugExpression __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Start )( IDebugExpression __RPC_FAR * This, /* [in] */ IDebugExpressionCallBack __RPC_FAR *pdecb); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abort )( IDebugExpression __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryIsComplete )( IDebugExpression __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetResultAsString )( IDebugExpression __RPC_FAR * This, /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ BSTR __RPC_FAR *pbstrResult); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetResultAsDebugProperty )( IDebugExpression __RPC_FAR * This, /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp); END_INTERFACE } IDebugExpressionVtbl; interface IDebugExpression { CONST_VTBL struct IDebugExpressionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugExpression_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugExpression_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugExpression_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugExpression_Start(This,pdecb) \ (This)->lpVtbl -> Start(This,pdecb) #define IDebugExpression_Abort(This) \ (This)->lpVtbl -> Abort(This) #define IDebugExpression_QueryIsComplete(This) \ (This)->lpVtbl -> QueryIsComplete(This) #define IDebugExpression_GetResultAsString(This,phrResult,pbstrResult) \ (This)->lpVtbl -> GetResultAsString(This,phrResult,pbstrResult) #define IDebugExpression_GetResultAsDebugProperty(This,phrResult,ppdp) \ (This)->lpVtbl -> GetResultAsDebugProperty(This,phrResult,ppdp) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugExpression_Start_Proxy( IDebugExpression __RPC_FAR * This, /* [in] */ IDebugExpressionCallBack __RPC_FAR *pdecb); void __RPC_STUB IDebugExpression_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugExpression_Abort_Proxy( IDebugExpression __RPC_FAR * This); void __RPC_STUB IDebugExpression_Abort_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugExpression_QueryIsComplete_Proxy( IDebugExpression __RPC_FAR * This); void __RPC_STUB IDebugExpression_QueryIsComplete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugExpression_GetResultAsString_Proxy( IDebugExpression __RPC_FAR * This, /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ BSTR __RPC_FAR *pbstrResult); void __RPC_STUB IDebugExpression_GetResultAsString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugExpression_GetResultAsDebugProperty_Proxy( IDebugExpression __RPC_FAR * This, /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp); void __RPC_STUB IDebugExpression_GetResultAsDebugProperty_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugExpression_INTERFACE_DEFINED__ */ #ifndef __IDebugExpressionContext_INTERFACE_DEFINED__ #define __IDebugExpressionContext_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugExpressionContext * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugExpressionContext; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C15-CB0C-11d0-B5C9-00A0244A0E7A") IDebugExpressionContext : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE ParseLanguageText( /* [in] */ LPCOLESTR pstrCode, /* [in] */ UINT nRadix, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [out] */ IDebugExpression __RPC_FAR *__RPC_FAR *ppe) = 0; virtual HRESULT STDMETHODCALLTYPE GetLanguageInfo( /* [out] */ BSTR __RPC_FAR *pbstrLanguageName, /* [out] */ GUID __RPC_FAR *pLanguageID) = 0; }; #else /* C style interface */ typedef struct IDebugExpressionContextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugExpressionContext __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugExpressionContext __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugExpressionContext __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseLanguageText )( IDebugExpressionContext __RPC_FAR * This, /* [in] */ LPCOLESTR pstrCode, /* [in] */ UINT nRadix, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [out] */ IDebugExpression __RPC_FAR *__RPC_FAR *ppe); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLanguageInfo )( IDebugExpressionContext __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrLanguageName, /* [out] */ GUID __RPC_FAR *pLanguageID); END_INTERFACE } IDebugExpressionContextVtbl; interface IDebugExpressionContext { CONST_VTBL struct IDebugExpressionContextVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugExpressionContext_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugExpressionContext_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugExpressionContext_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugExpressionContext_ParseLanguageText(This,pstrCode,nRadix,pstrDelimiter,dwFlags,ppe) \ (This)->lpVtbl -> ParseLanguageText(This,pstrCode,nRadix,pstrDelimiter,dwFlags,ppe) #define IDebugExpressionContext_GetLanguageInfo(This,pbstrLanguageName,pLanguageID) \ (This)->lpVtbl -> GetLanguageInfo(This,pbstrLanguageName,pLanguageID) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugExpressionContext_ParseLanguageText_Proxy( IDebugExpressionContext __RPC_FAR * This, /* [in] */ LPCOLESTR pstrCode, /* [in] */ UINT nRadix, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [out] */ IDebugExpression __RPC_FAR *__RPC_FAR *ppe); void __RPC_STUB IDebugExpressionContext_ParseLanguageText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugExpressionContext_GetLanguageInfo_Proxy( IDebugExpressionContext __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrLanguageName, /* [out] */ GUID __RPC_FAR *pLanguageID); void __RPC_STUB IDebugExpressionContext_GetLanguageInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugExpressionContext_INTERFACE_DEFINED__ */ #ifndef __IDebugExpressionCallBack_INTERFACE_DEFINED__ #define __IDebugExpressionCallBack_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugExpressionCallBack * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugExpressionCallBack; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C16-CB0C-11d0-B5C9-00A0244A0E7A") IDebugExpressionCallBack : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE onComplete( void) = 0; }; #else /* C style interface */ typedef struct IDebugExpressionCallBackVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugExpressionCallBack __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugExpressionCallBack __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugExpressionCallBack __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onComplete )( IDebugExpressionCallBack __RPC_FAR * This); END_INTERFACE } IDebugExpressionCallBackVtbl; interface IDebugExpressionCallBack { CONST_VTBL struct IDebugExpressionCallBackVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugExpressionCallBack_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugExpressionCallBack_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugExpressionCallBack_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugExpressionCallBack_onComplete(This) \ (This)->lpVtbl -> onComplete(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugExpressionCallBack_onComplete_Proxy( IDebugExpressionCallBack __RPC_FAR * This); void __RPC_STUB IDebugExpressionCallBack_onComplete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugExpressionCallBack_INTERFACE_DEFINED__ */ #ifndef __IDebugStackFrame_INTERFACE_DEFINED__ #define __IDebugStackFrame_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugStackFrame * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugStackFrame; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C17-CB0C-11d0-B5C9-00A0244A0E7A") IDebugStackFrame : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetCodeContext( /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *ppcc) = 0; virtual HRESULT STDMETHODCALLTYPE GetDescriptionString( /* [in] */ BOOL fLong, /* [out] */ BSTR __RPC_FAR *pbstrDescription) = 0; virtual HRESULT STDMETHODCALLTYPE GetLanguageString( /* [in] */ BOOL fLong, /* [out] */ BSTR __RPC_FAR *pbstrLanguage) = 0; virtual HRESULT STDMETHODCALLTYPE GetThread( /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppat) = 0; virtual HRESULT STDMETHODCALLTYPE GetDebugProperty( /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp) = 0; }; #else /* C style interface */ typedef struct IDebugStackFrameVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugStackFrame __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugStackFrame __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugStackFrame __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodeContext )( IDebugStackFrame __RPC_FAR * This, /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *ppcc); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescriptionString )( IDebugStackFrame __RPC_FAR * This, /* [in] */ BOOL fLong, /* [out] */ BSTR __RPC_FAR *pbstrDescription); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLanguageString )( IDebugStackFrame __RPC_FAR * This, /* [in] */ BOOL fLong, /* [out] */ BSTR __RPC_FAR *pbstrLanguage); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThread )( IDebugStackFrame __RPC_FAR * This, /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppat); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugProperty )( IDebugStackFrame __RPC_FAR * This, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp); END_INTERFACE } IDebugStackFrameVtbl; interface IDebugStackFrame { CONST_VTBL struct IDebugStackFrameVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugStackFrame_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugStackFrame_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugStackFrame_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugStackFrame_GetCodeContext(This,ppcc) \ (This)->lpVtbl -> GetCodeContext(This,ppcc) #define IDebugStackFrame_GetDescriptionString(This,fLong,pbstrDescription) \ (This)->lpVtbl -> GetDescriptionString(This,fLong,pbstrDescription) #define IDebugStackFrame_GetLanguageString(This,fLong,pbstrLanguage) \ (This)->lpVtbl -> GetLanguageString(This,fLong,pbstrLanguage) #define IDebugStackFrame_GetThread(This,ppat) \ (This)->lpVtbl -> GetThread(This,ppat) #define IDebugStackFrame_GetDebugProperty(This,ppDebugProp) \ (This)->lpVtbl -> GetDebugProperty(This,ppDebugProp) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetCodeContext_Proxy( IDebugStackFrame __RPC_FAR * This, /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *ppcc); void __RPC_STUB IDebugStackFrame_GetCodeContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetDescriptionString_Proxy( IDebugStackFrame __RPC_FAR * This, /* [in] */ BOOL fLong, /* [out] */ BSTR __RPC_FAR *pbstrDescription); void __RPC_STUB IDebugStackFrame_GetDescriptionString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetLanguageString_Proxy( IDebugStackFrame __RPC_FAR * This, /* [in] */ BOOL fLong, /* [out] */ BSTR __RPC_FAR *pbstrLanguage); void __RPC_STUB IDebugStackFrame_GetLanguageString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetThread_Proxy( IDebugStackFrame __RPC_FAR * This, /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppat); void __RPC_STUB IDebugStackFrame_GetThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetDebugProperty_Proxy( IDebugStackFrame __RPC_FAR * This, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp); void __RPC_STUB IDebugStackFrame_GetDebugProperty_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugStackFrame_INTERFACE_DEFINED__ */ #ifndef __IDebugStackFrameSniffer_INTERFACE_DEFINED__ #define __IDebugStackFrameSniffer_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugStackFrameSniffer * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugStackFrameSniffer; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C18-CB0C-11d0-B5C9-00A0244A0E7A") IDebugStackFrameSniffer : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE EnumStackFrames( /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf) = 0; }; #else /* C style interface */ typedef struct IDebugStackFrameSnifferVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugStackFrameSniffer __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugStackFrameSniffer __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugStackFrameSniffer __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFrames )( IDebugStackFrameSniffer __RPC_FAR * This, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); END_INTERFACE } IDebugStackFrameSnifferVtbl; interface IDebugStackFrameSniffer { CONST_VTBL struct IDebugStackFrameSnifferVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugStackFrameSniffer_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugStackFrameSniffer_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugStackFrameSniffer_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugStackFrameSniffer_EnumStackFrames(This,ppedsf) \ (This)->lpVtbl -> EnumStackFrames(This,ppedsf) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugStackFrameSniffer_EnumStackFrames_Proxy( IDebugStackFrameSniffer __RPC_FAR * This, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); void __RPC_STUB IDebugStackFrameSniffer_EnumStackFrames_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugStackFrameSniffer_INTERFACE_DEFINED__ */ #ifndef __IDebugStackFrameSnifferEx_INTERFACE_DEFINED__ #define __IDebugStackFrameSnifferEx_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugStackFrameSnifferEx * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugStackFrameSnifferEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C19-CB0C-11d0-B5C9-00A0244A0E7A") IDebugStackFrameSnifferEx : public IDebugStackFrameSniffer { public: virtual HRESULT STDMETHODCALLTYPE EnumStackFramesEx( /* [in] */ DWORD dwSpMin, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf) = 0; }; #else /* C style interface */ typedef struct IDebugStackFrameSnifferExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugStackFrameSnifferEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugStackFrameSnifferEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugStackFrameSnifferEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFrames )( IDebugStackFrameSnifferEx __RPC_FAR * This, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFramesEx )( IDebugStackFrameSnifferEx __RPC_FAR * This, /* [in] */ DWORD dwSpMin, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); END_INTERFACE } IDebugStackFrameSnifferExVtbl; interface IDebugStackFrameSnifferEx { CONST_VTBL struct IDebugStackFrameSnifferExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugStackFrameSnifferEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugStackFrameSnifferEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugStackFrameSnifferEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugStackFrameSnifferEx_EnumStackFrames(This,ppedsf) \ (This)->lpVtbl -> EnumStackFrames(This,ppedsf) #define IDebugStackFrameSnifferEx_EnumStackFramesEx(This,dwSpMin,ppedsf) \ (This)->lpVtbl -> EnumStackFramesEx(This,dwSpMin,ppedsf) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugStackFrameSnifferEx_EnumStackFramesEx_Proxy( IDebugStackFrameSnifferEx __RPC_FAR * This, /* [in] */ DWORD dwSpMin, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); void __RPC_STUB IDebugStackFrameSnifferEx_EnumStackFramesEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugStackFrameSnifferEx_INTERFACE_DEFINED__ */ #ifndef __IDebugSyncOperation_INTERFACE_DEFINED__ #define __IDebugSyncOperation_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugSyncOperation * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][uuid][object] */ EXTERN_C const IID IID_IDebugSyncOperation; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C1a-CB0C-11d0-B5C9-00A0244A0E7A") IDebugSyncOperation : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetTargetThread( /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppatTarget) = 0; virtual HRESULT STDMETHODCALLTYPE Execute( /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0; virtual HRESULT STDMETHODCALLTYPE InProgressAbort( void) = 0; }; #else /* C style interface */ typedef struct IDebugSyncOperationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugSyncOperation __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugSyncOperation __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugSyncOperation __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTargetThread )( IDebugSyncOperation __RPC_FAR * This, /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppatTarget); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Execute )( IDebugSyncOperation __RPC_FAR * This, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InProgressAbort )( IDebugSyncOperation __RPC_FAR * This); END_INTERFACE } IDebugSyncOperationVtbl; interface IDebugSyncOperation { CONST_VTBL struct IDebugSyncOperationVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugSyncOperation_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugSyncOperation_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugSyncOperation_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugSyncOperation_GetTargetThread(This,ppatTarget) \ (This)->lpVtbl -> GetTargetThread(This,ppatTarget) #define IDebugSyncOperation_Execute(This,ppunkResult) \ (This)->lpVtbl -> Execute(This,ppunkResult) #define IDebugSyncOperation_InProgressAbort(This) \ (This)->lpVtbl -> InProgressAbort(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugSyncOperation_GetTargetThread_Proxy( IDebugSyncOperation __RPC_FAR * This, /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppatTarget); void __RPC_STUB IDebugSyncOperation_GetTargetThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugSyncOperation_Execute_Proxy( IDebugSyncOperation __RPC_FAR * This, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult); void __RPC_STUB IDebugSyncOperation_Execute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugSyncOperation_InProgressAbort_Proxy( IDebugSyncOperation __RPC_FAR * This); void __RPC_STUB IDebugSyncOperation_InProgressAbort_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugSyncOperation_INTERFACE_DEFINED__ */ #ifndef __IDebugAsyncOperation_INTERFACE_DEFINED__ #define __IDebugAsyncOperation_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugAsyncOperation * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][uuid][object] */ EXTERN_C const IID IID_IDebugAsyncOperation; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C1b-CB0C-11d0-B5C9-00A0244A0E7A") IDebugAsyncOperation : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetSyncDebugOperation( /* [out] */ IDebugSyncOperation __RPC_FAR *__RPC_FAR *ppsdo) = 0; virtual HRESULT STDMETHODCALLTYPE Start( IDebugAsyncOperationCallBack __RPC_FAR *padocb) = 0; virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; virtual HRESULT STDMETHODCALLTYPE QueryIsComplete( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetResult( /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0; }; #else /* C style interface */ typedef struct IDebugAsyncOperationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugAsyncOperation __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugAsyncOperation __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugAsyncOperation __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSyncDebugOperation )( IDebugAsyncOperation __RPC_FAR * This, /* [out] */ IDebugSyncOperation __RPC_FAR *__RPC_FAR *ppsdo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Start )( IDebugAsyncOperation __RPC_FAR * This, IDebugAsyncOperationCallBack __RPC_FAR *padocb); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abort )( IDebugAsyncOperation __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryIsComplete )( IDebugAsyncOperation __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetResult )( IDebugAsyncOperation __RPC_FAR * This, /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult); END_INTERFACE } IDebugAsyncOperationVtbl; interface IDebugAsyncOperation { CONST_VTBL struct IDebugAsyncOperationVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugAsyncOperation_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugAsyncOperation_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugAsyncOperation_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugAsyncOperation_GetSyncDebugOperation(This,ppsdo) \ (This)->lpVtbl -> GetSyncDebugOperation(This,ppsdo) #define IDebugAsyncOperation_Start(This,padocb) \ (This)->lpVtbl -> Start(This,padocb) #define IDebugAsyncOperation_Abort(This) \ (This)->lpVtbl -> Abort(This) #define IDebugAsyncOperation_QueryIsComplete(This) \ (This)->lpVtbl -> QueryIsComplete(This) #define IDebugAsyncOperation_GetResult(This,phrResult,ppunkResult) \ (This)->lpVtbl -> GetResult(This,phrResult,ppunkResult) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_GetSyncDebugOperation_Proxy( IDebugAsyncOperation __RPC_FAR * This, /* [out] */ IDebugSyncOperation __RPC_FAR *__RPC_FAR *ppsdo); void __RPC_STUB IDebugAsyncOperation_GetSyncDebugOperation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_Start_Proxy( IDebugAsyncOperation __RPC_FAR * This, IDebugAsyncOperationCallBack __RPC_FAR *padocb); void __RPC_STUB IDebugAsyncOperation_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_Abort_Proxy( IDebugAsyncOperation __RPC_FAR * This); void __RPC_STUB IDebugAsyncOperation_Abort_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_QueryIsComplete_Proxy( IDebugAsyncOperation __RPC_FAR * This); void __RPC_STUB IDebugAsyncOperation_QueryIsComplete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_GetResult_Proxy( IDebugAsyncOperation __RPC_FAR * This, /* [out] */ HRESULT __RPC_FAR *phrResult, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult); void __RPC_STUB IDebugAsyncOperation_GetResult_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugAsyncOperation_INTERFACE_DEFINED__ */ #ifndef __IDebugAsyncOperationCallBack_INTERFACE_DEFINED__ #define __IDebugAsyncOperationCallBack_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugAsyncOperationCallBack * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][uuid][object] */ EXTERN_C const IID IID_IDebugAsyncOperationCallBack; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C1c-CB0C-11d0-B5C9-00A0244A0E7A") IDebugAsyncOperationCallBack : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE onComplete( void) = 0; }; #else /* C style interface */ typedef struct IDebugAsyncOperationCallBackVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugAsyncOperationCallBack __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugAsyncOperationCallBack __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugAsyncOperationCallBack __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onComplete )( IDebugAsyncOperationCallBack __RPC_FAR * This); END_INTERFACE } IDebugAsyncOperationCallBackVtbl; interface IDebugAsyncOperationCallBack { CONST_VTBL struct IDebugAsyncOperationCallBackVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugAsyncOperationCallBack_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugAsyncOperationCallBack_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugAsyncOperationCallBack_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugAsyncOperationCallBack_onComplete(This) \ (This)->lpVtbl -> onComplete(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugAsyncOperationCallBack_onComplete_Proxy( IDebugAsyncOperationCallBack __RPC_FAR * This); void __RPC_STUB IDebugAsyncOperationCallBack_onComplete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugAsyncOperationCallBack_INTERFACE_DEFINED__ */ #ifndef __IEnumDebugCodeContexts_INTERFACE_DEFINED__ #define __IEnumDebugCodeContexts_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IEnumDebugCodeContexts * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IEnumDebugCodeContexts; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C1d-CB0C-11d0-B5C9-00A0244A0E7A") IEnumDebugCodeContexts : public IUnknown { public: virtual /* [local] */ HRESULT __stdcall Next( /* [in] */ ULONG celt, /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( /* [in] */ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc) = 0; }; #else /* C style interface */ typedef struct IEnumDebugCodeContextsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IEnumDebugCodeContexts __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IEnumDebugCodeContexts __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IEnumDebugCodeContexts __RPC_FAR * This); /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( IEnumDebugCodeContexts __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, /* [out] */ ULONG __RPC_FAR *pceltFetched); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( IEnumDebugCodeContexts __RPC_FAR * This, /* [in] */ ULONG celt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( IEnumDebugCodeContexts __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( IEnumDebugCodeContexts __RPC_FAR * This, /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); END_INTERFACE } IEnumDebugCodeContextsVtbl; interface IEnumDebugCodeContexts { CONST_VTBL struct IEnumDebugCodeContextsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IEnumDebugCodeContexts_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnumDebugCodeContexts_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnumDebugCodeContexts_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnumDebugCodeContexts_Next(This,celt,pscc,pceltFetched) \ (This)->lpVtbl -> Next(This,celt,pscc,pceltFetched) #define IEnumDebugCodeContexts_Skip(This,celt) \ (This)->lpVtbl -> Skip(This,celt) #define IEnumDebugCodeContexts_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IEnumDebugCodeContexts_Clone(This,ppescc) \ (This)->lpVtbl -> Clone(This,ppescc) #endif /* COBJMACROS */ #endif /* C style interface */ /* [call_as] */ HRESULT __stdcall IEnumDebugCodeContexts_RemoteNext_Proxy( IEnumDebugCodeContexts __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, /* [out] */ ULONG __RPC_FAR *pceltFetched); void __RPC_STUB IEnumDebugCodeContexts_RemoteNext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugCodeContexts_Skip_Proxy( IEnumDebugCodeContexts __RPC_FAR * This, /* [in] */ ULONG celt); void __RPC_STUB IEnumDebugCodeContexts_Skip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugCodeContexts_Reset_Proxy( IEnumDebugCodeContexts __RPC_FAR * This); void __RPC_STUB IEnumDebugCodeContexts_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugCodeContexts_Clone_Proxy( IEnumDebugCodeContexts __RPC_FAR * This, /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); void __RPC_STUB IEnumDebugCodeContexts_Clone_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnumDebugCodeContexts_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_activdbg_0177 * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ typedef struct tagDebugStackFrameDescriptor { IDebugStackFrame __RPC_FAR *pdsf; DWORD dwMin; DWORD dwLim; BOOL fFinal; IUnknown __RPC_FAR *punkFinal; } DebugStackFrameDescriptor; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0177_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0177_v0_0_s_ifspec; #ifndef __IEnumDebugStackFrames_INTERFACE_DEFINED__ #define __IEnumDebugStackFrames_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IEnumDebugStackFrames * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IEnumDebugStackFrames; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C1e-CB0C-11d0-B5C9-00A0244A0E7A") IEnumDebugStackFrames : public IUnknown { public: virtual /* [local] */ HRESULT __stdcall Next( /* [in] */ ULONG celt, /* [out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( /* [in] */ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf) = 0; }; #else /* C style interface */ typedef struct IEnumDebugStackFramesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IEnumDebugStackFrames __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IEnumDebugStackFrames __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IEnumDebugStackFrames __RPC_FAR * This); /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( IEnumDebugStackFrames __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, /* [out] */ ULONG __RPC_FAR *pceltFetched); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( IEnumDebugStackFrames __RPC_FAR * This, /* [in] */ ULONG celt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( IEnumDebugStackFrames __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( IEnumDebugStackFrames __RPC_FAR * This, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); END_INTERFACE } IEnumDebugStackFramesVtbl; interface IEnumDebugStackFrames { CONST_VTBL struct IEnumDebugStackFramesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IEnumDebugStackFrames_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnumDebugStackFrames_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnumDebugStackFrames_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnumDebugStackFrames_Next(This,celt,prgdsfd,pceltFetched) \ (This)->lpVtbl -> Next(This,celt,prgdsfd,pceltFetched) #define IEnumDebugStackFrames_Skip(This,celt) \ (This)->lpVtbl -> Skip(This,celt) #define IEnumDebugStackFrames_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IEnumDebugStackFrames_Clone(This,ppedsf) \ (This)->lpVtbl -> Clone(This,ppedsf) #endif /* COBJMACROS */ #endif /* C style interface */ /* [call_as] */ HRESULT __stdcall IEnumDebugStackFrames_RemoteNext_Proxy( IEnumDebugStackFrames __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, /* [out] */ ULONG __RPC_FAR *pceltFetched); void __RPC_STUB IEnumDebugStackFrames_RemoteNext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugStackFrames_Skip_Proxy( IEnumDebugStackFrames __RPC_FAR * This, /* [in] */ ULONG celt); void __RPC_STUB IEnumDebugStackFrames_Skip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugStackFrames_Reset_Proxy( IEnumDebugStackFrames __RPC_FAR * This); void __RPC_STUB IEnumDebugStackFrames_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugStackFrames_Clone_Proxy( IEnumDebugStackFrames __RPC_FAR * This, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); void __RPC_STUB IEnumDebugStackFrames_Clone_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnumDebugStackFrames_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentInfo_INTERFACE_DEFINED__ #define __IDebugDocumentInfo_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentInfo * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [optimize][unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentInfo; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C1f-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentInfo : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetName( /* [in] */ DOCUMENTNAMETYPE dnt, /* [out] */ BSTR __RPC_FAR *pbstrName) = 0; virtual HRESULT STDMETHODCALLTYPE GetDocumentClassId( /* [out] */ CLSID __RPC_FAR *pclsidDocument) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentInfo __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentInfo __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentInfo __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( IDebugDocumentInfo __RPC_FAR * This, /* [in] */ DOCUMENTNAMETYPE dnt, /* [out] */ BSTR __RPC_FAR *pbstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( IDebugDocumentInfo __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsidDocument); END_INTERFACE } IDebugDocumentInfoVtbl; interface IDebugDocumentInfo { CONST_VTBL struct IDebugDocumentInfoVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentInfo_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentInfo_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentInfo_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentInfo_GetName(This,dnt,pbstrName) \ (This)->lpVtbl -> GetName(This,dnt,pbstrName) #define IDebugDocumentInfo_GetDocumentClassId(This,pclsidDocument) \ (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentInfo_GetName_Proxy( IDebugDocumentInfo __RPC_FAR * This, /* [in] */ DOCUMENTNAMETYPE dnt, /* [out] */ BSTR __RPC_FAR *pbstrName); void __RPC_STUB IDebugDocumentInfo_GetName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentInfo_GetDocumentClassId_Proxy( IDebugDocumentInfo __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsidDocument); void __RPC_STUB IDebugDocumentInfo_GetDocumentClassId_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentInfo_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentProvider_INTERFACE_DEFINED__ #define __IDebugDocumentProvider_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentProvider * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentProvider; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C20-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentProvider : public IDebugDocumentInfo { public: virtual HRESULT STDMETHODCALLTYPE GetDocument( /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppssd) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentProviderVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentProvider __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentProvider __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentProvider __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( IDebugDocumentProvider __RPC_FAR * This, /* [in] */ DOCUMENTNAMETYPE dnt, /* [out] */ BSTR __RPC_FAR *pbstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( IDebugDocumentProvider __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsidDocument); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocument )( IDebugDocumentProvider __RPC_FAR * This, /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppssd); END_INTERFACE } IDebugDocumentProviderVtbl; interface IDebugDocumentProvider { CONST_VTBL struct IDebugDocumentProviderVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentProvider_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentProvider_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentProvider_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentProvider_GetName(This,dnt,pbstrName) \ (This)->lpVtbl -> GetName(This,dnt,pbstrName) #define IDebugDocumentProvider_GetDocumentClassId(This,pclsidDocument) \ (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) #define IDebugDocumentProvider_GetDocument(This,ppssd) \ (This)->lpVtbl -> GetDocument(This,ppssd) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentProvider_GetDocument_Proxy( IDebugDocumentProvider __RPC_FAR * This, /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppssd); void __RPC_STUB IDebugDocumentProvider_GetDocument_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentProvider_INTERFACE_DEFINED__ */ #ifndef __IDebugDocument_INTERFACE_DEFINED__ #define __IDebugDocument_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocument * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugDocument; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C21-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocument : public IDebugDocumentInfo { public: }; #else /* C style interface */ typedef struct IDebugDocumentVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocument __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocument __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocument __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( IDebugDocument __RPC_FAR * This, /* [in] */ DOCUMENTNAMETYPE dnt, /* [out] */ BSTR __RPC_FAR *pbstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( IDebugDocument __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsidDocument); END_INTERFACE } IDebugDocumentVtbl; interface IDebugDocument { CONST_VTBL struct IDebugDocumentVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocument_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocument_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocument_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocument_GetName(This,dnt,pbstrName) \ (This)->lpVtbl -> GetName(This,dnt,pbstrName) #define IDebugDocument_GetDocumentClassId(This,pclsidDocument) \ (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDebugDocument_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentText_INTERFACE_DEFINED__ #define __IDebugDocumentText_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentText * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentText; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C22-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentText : public IDebugDocument { public: virtual HRESULT STDMETHODCALLTYPE GetDocumentAttributes( /* [out] */ TEXT_DOC_ATTR __RPC_FAR *ptextdocattr) = 0; virtual HRESULT STDMETHODCALLTYPE GetSize( /* [out] */ ULONG __RPC_FAR *pcNumLines, /* [out] */ ULONG __RPC_FAR *pcNumChars) = 0; virtual HRESULT STDMETHODCALLTYPE GetPositionOfLine( /* [in] */ ULONG cLineNumber, /* [out] */ ULONG __RPC_FAR *pcCharacterPosition) = 0; virtual HRESULT STDMETHODCALLTYPE GetLineOfPosition( /* [in] */ ULONG cCharacterPosition, /* [out] */ ULONG __RPC_FAR *pcLineNumber, /* [out] */ ULONG __RPC_FAR *pcCharacterOffsetInLine) = 0; virtual HRESULT STDMETHODCALLTYPE GetText( /* [in] */ ULONG cCharacterPosition, /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, /* [full][size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, /* [out][in] */ ULONG __RPC_FAR *pcNumChars, /* [in] */ ULONG cMaxChars) = 0; virtual HRESULT STDMETHODCALLTYPE GetPositionOfContext( /* [in] */ IDebugDocumentContext __RPC_FAR *psc, /* [out] */ ULONG __RPC_FAR *pcCharacterPosition, /* [out] */ ULONG __RPC_FAR *cNumChars) = 0; virtual HRESULT STDMETHODCALLTYPE GetContextOfPosition( /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentTextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentText __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentText __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentText __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( IDebugDocumentText __RPC_FAR * This, /* [in] */ DOCUMENTNAMETYPE dnt, /* [out] */ BSTR __RPC_FAR *pbstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( IDebugDocumentText __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsidDocument); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentAttributes )( IDebugDocumentText __RPC_FAR * This, /* [out] */ TEXT_DOC_ATTR __RPC_FAR *ptextdocattr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )( IDebugDocumentText __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pcNumLines, /* [out] */ ULONG __RPC_FAR *pcNumChars); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPositionOfLine )( IDebugDocumentText __RPC_FAR * This, /* [in] */ ULONG cLineNumber, /* [out] */ ULONG __RPC_FAR *pcCharacterPosition); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineOfPosition )( IDebugDocumentText __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [out] */ ULONG __RPC_FAR *pcLineNumber, /* [out] */ ULONG __RPC_FAR *pcCharacterOffsetInLine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetText )( IDebugDocumentText __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, /* [full][size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, /* [out][in] */ ULONG __RPC_FAR *pcNumChars, /* [in] */ ULONG cMaxChars); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPositionOfContext )( IDebugDocumentText __RPC_FAR * This, /* [in] */ IDebugDocumentContext __RPC_FAR *psc, /* [out] */ ULONG __RPC_FAR *pcCharacterPosition, /* [out] */ ULONG __RPC_FAR *cNumChars); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContextOfPosition )( IDebugDocumentText __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); END_INTERFACE } IDebugDocumentTextVtbl; interface IDebugDocumentText { CONST_VTBL struct IDebugDocumentTextVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentText_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentText_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentText_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentText_GetName(This,dnt,pbstrName) \ (This)->lpVtbl -> GetName(This,dnt,pbstrName) #define IDebugDocumentText_GetDocumentClassId(This,pclsidDocument) \ (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) #define IDebugDocumentText_GetDocumentAttributes(This,ptextdocattr) \ (This)->lpVtbl -> GetDocumentAttributes(This,ptextdocattr) #define IDebugDocumentText_GetSize(This,pcNumLines,pcNumChars) \ (This)->lpVtbl -> GetSize(This,pcNumLines,pcNumChars) #define IDebugDocumentText_GetPositionOfLine(This,cLineNumber,pcCharacterPosition) \ (This)->lpVtbl -> GetPositionOfLine(This,cLineNumber,pcCharacterPosition) #define IDebugDocumentText_GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine) \ (This)->lpVtbl -> GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine) #define IDebugDocumentText_GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars) \ (This)->lpVtbl -> GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars) #define IDebugDocumentText_GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars) \ (This)->lpVtbl -> GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars) #define IDebugDocumentText_GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) \ (This)->lpVtbl -> GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetDocumentAttributes_Proxy( IDebugDocumentText __RPC_FAR * This, /* [out] */ TEXT_DOC_ATTR __RPC_FAR *ptextdocattr); void __RPC_STUB IDebugDocumentText_GetDocumentAttributes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetSize_Proxy( IDebugDocumentText __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pcNumLines, /* [out] */ ULONG __RPC_FAR *pcNumChars); void __RPC_STUB IDebugDocumentText_GetSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetPositionOfLine_Proxy( IDebugDocumentText __RPC_FAR * This, /* [in] */ ULONG cLineNumber, /* [out] */ ULONG __RPC_FAR *pcCharacterPosition); void __RPC_STUB IDebugDocumentText_GetPositionOfLine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetLineOfPosition_Proxy( IDebugDocumentText __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [out] */ ULONG __RPC_FAR *pcLineNumber, /* [out] */ ULONG __RPC_FAR *pcCharacterOffsetInLine); void __RPC_STUB IDebugDocumentText_GetLineOfPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetText_Proxy( IDebugDocumentText __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, /* [full][size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, /* [out][in] */ ULONG __RPC_FAR *pcNumChars, /* [in] */ ULONG cMaxChars); void __RPC_STUB IDebugDocumentText_GetText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetPositionOfContext_Proxy( IDebugDocumentText __RPC_FAR * This, /* [in] */ IDebugDocumentContext __RPC_FAR *psc, /* [out] */ ULONG __RPC_FAR *pcCharacterPosition, /* [out] */ ULONG __RPC_FAR *cNumChars); void __RPC_STUB IDebugDocumentText_GetPositionOfContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetContextOfPosition_Proxy( IDebugDocumentText __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); void __RPC_STUB IDebugDocumentText_GetContextOfPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentText_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentTextEvents_INTERFACE_DEFINED__ #define __IDebugDocumentTextEvents_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentTextEvents * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentTextEvents; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C23-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentTextEvents : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE onDestroy( void) = 0; virtual HRESULT STDMETHODCALLTYPE onInsertText( /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToInsert) = 0; virtual HRESULT STDMETHODCALLTYPE onRemoveText( /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToRemove) = 0; virtual HRESULT STDMETHODCALLTYPE onReplaceText( /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToReplace) = 0; virtual HRESULT STDMETHODCALLTYPE onUpdateTextAttributes( /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToUpdate) = 0; virtual HRESULT STDMETHODCALLTYPE onUpdateDocumentAttributes( /* [in] */ TEXT_DOC_ATTR textdocattr) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentTextEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentTextEvents __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentTextEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onDestroy )( IDebugDocumentTextEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onInsertText )( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToInsert); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onRemoveText )( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToRemove); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onReplaceText )( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToReplace); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onUpdateTextAttributes )( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToUpdate); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onUpdateDocumentAttributes )( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ TEXT_DOC_ATTR textdocattr); END_INTERFACE } IDebugDocumentTextEventsVtbl; interface IDebugDocumentTextEvents { CONST_VTBL struct IDebugDocumentTextEventsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentTextEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentTextEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentTextEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentTextEvents_onDestroy(This) \ (This)->lpVtbl -> onDestroy(This) #define IDebugDocumentTextEvents_onInsertText(This,cCharacterPosition,cNumToInsert) \ (This)->lpVtbl -> onInsertText(This,cCharacterPosition,cNumToInsert) #define IDebugDocumentTextEvents_onRemoveText(This,cCharacterPosition,cNumToRemove) \ (This)->lpVtbl -> onRemoveText(This,cCharacterPosition,cNumToRemove) #define IDebugDocumentTextEvents_onReplaceText(This,cCharacterPosition,cNumToReplace) \ (This)->lpVtbl -> onReplaceText(This,cCharacterPosition,cNumToReplace) #define IDebugDocumentTextEvents_onUpdateTextAttributes(This,cCharacterPosition,cNumToUpdate) \ (This)->lpVtbl -> onUpdateTextAttributes(This,cCharacterPosition,cNumToUpdate) #define IDebugDocumentTextEvents_onUpdateDocumentAttributes(This,textdocattr) \ (This)->lpVtbl -> onUpdateDocumentAttributes(This,textdocattr) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onDestroy_Proxy( IDebugDocumentTextEvents __RPC_FAR * This); void __RPC_STUB IDebugDocumentTextEvents_onDestroy_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onInsertText_Proxy( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToInsert); void __RPC_STUB IDebugDocumentTextEvents_onInsertText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onRemoveText_Proxy( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToRemove); void __RPC_STUB IDebugDocumentTextEvents_onRemoveText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onReplaceText_Proxy( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToReplace); void __RPC_STUB IDebugDocumentTextEvents_onReplaceText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onUpdateTextAttributes_Proxy( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToUpdate); void __RPC_STUB IDebugDocumentTextEvents_onUpdateTextAttributes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onUpdateDocumentAttributes_Proxy( IDebugDocumentTextEvents __RPC_FAR * This, /* [in] */ TEXT_DOC_ATTR textdocattr); void __RPC_STUB IDebugDocumentTextEvents_onUpdateDocumentAttributes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentTextEvents_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentTextAuthor_INTERFACE_DEFINED__ #define __IDebugDocumentTextAuthor_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentTextAuthor * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentTextAuthor; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C24-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentTextAuthor : public IDebugDocumentText { public: virtual HRESULT STDMETHODCALLTYPE InsertText( /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToInsert, /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveText( /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToRemove) = 0; virtual HRESULT STDMETHODCALLTYPE ReplaceText( /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToReplace, /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentTextAuthorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentTextAuthor __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentTextAuthor __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ DOCUMENTNAMETYPE dnt, /* [out] */ BSTR __RPC_FAR *pbstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsidDocument); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentAttributes )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [out] */ TEXT_DOC_ATTR __RPC_FAR *ptextdocattr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pcNumLines, /* [out] */ ULONG __RPC_FAR *pcNumChars); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPositionOfLine )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cLineNumber, /* [out] */ ULONG __RPC_FAR *pcCharacterPosition); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineOfPosition )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [out] */ ULONG __RPC_FAR *pcLineNumber, /* [out] */ ULONG __RPC_FAR *pcCharacterOffsetInLine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetText )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, /* [full][size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, /* [out][in] */ ULONG __RPC_FAR *pcNumChars, /* [in] */ ULONG cMaxChars); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPositionOfContext )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ IDebugDocumentContext __RPC_FAR *psc, /* [out] */ ULONG __RPC_FAR *pcCharacterPosition, /* [out] */ ULONG __RPC_FAR *cNumChars); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContextOfPosition )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertText )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToInsert, /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveText )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToRemove); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReplaceText )( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToReplace, /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]); END_INTERFACE } IDebugDocumentTextAuthorVtbl; interface IDebugDocumentTextAuthor { CONST_VTBL struct IDebugDocumentTextAuthorVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentTextAuthor_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentTextAuthor_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentTextAuthor_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentTextAuthor_GetName(This,dnt,pbstrName) \ (This)->lpVtbl -> GetName(This,dnt,pbstrName) #define IDebugDocumentTextAuthor_GetDocumentClassId(This,pclsidDocument) \ (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) #define IDebugDocumentTextAuthor_GetDocumentAttributes(This,ptextdocattr) \ (This)->lpVtbl -> GetDocumentAttributes(This,ptextdocattr) #define IDebugDocumentTextAuthor_GetSize(This,pcNumLines,pcNumChars) \ (This)->lpVtbl -> GetSize(This,pcNumLines,pcNumChars) #define IDebugDocumentTextAuthor_GetPositionOfLine(This,cLineNumber,pcCharacterPosition) \ (This)->lpVtbl -> GetPositionOfLine(This,cLineNumber,pcCharacterPosition) #define IDebugDocumentTextAuthor_GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine) \ (This)->lpVtbl -> GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine) #define IDebugDocumentTextAuthor_GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars) \ (This)->lpVtbl -> GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars) #define IDebugDocumentTextAuthor_GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars) \ (This)->lpVtbl -> GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars) #define IDebugDocumentTextAuthor_GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) \ (This)->lpVtbl -> GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) #define IDebugDocumentTextAuthor_InsertText(This,cCharacterPosition,cNumToInsert,pcharText) \ (This)->lpVtbl -> InsertText(This,cCharacterPosition,cNumToInsert,pcharText) #define IDebugDocumentTextAuthor_RemoveText(This,cCharacterPosition,cNumToRemove) \ (This)->lpVtbl -> RemoveText(This,cCharacterPosition,cNumToRemove) #define IDebugDocumentTextAuthor_ReplaceText(This,cCharacterPosition,cNumToReplace,pcharText) \ (This)->lpVtbl -> ReplaceText(This,cCharacterPosition,cNumToReplace,pcharText) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentTextAuthor_InsertText_Proxy( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToInsert, /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]); void __RPC_STUB IDebugDocumentTextAuthor_InsertText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextAuthor_RemoveText_Proxy( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToRemove); void __RPC_STUB IDebugDocumentTextAuthor_RemoveText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextAuthor_ReplaceText_Proxy( IDebugDocumentTextAuthor __RPC_FAR * This, /* [in] */ ULONG cCharacterPosition, /* [in] */ ULONG cNumToReplace, /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]); void __RPC_STUB IDebugDocumentTextAuthor_ReplaceText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentTextAuthor_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentTextExternalAuthor_INTERFACE_DEFINED__ #define __IDebugDocumentTextExternalAuthor_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentTextExternalAuthor * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentTextExternalAuthor; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C25-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentTextExternalAuthor : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetPathName( /* [out] */ BSTR __RPC_FAR *pbstrLongName, /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile) = 0; virtual HRESULT STDMETHODCALLTYPE GetFileName( /* [out] */ BSTR __RPC_FAR *pbstrShortName) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyChanged( void) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentTextExternalAuthorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentTextExternalAuthor __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentTextExternalAuthor __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentTextExternalAuthor __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPathName )( IDebugDocumentTextExternalAuthor __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrLongName, /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileName )( IDebugDocumentTextExternalAuthor __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrShortName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotifyChanged )( IDebugDocumentTextExternalAuthor __RPC_FAR * This); END_INTERFACE } IDebugDocumentTextExternalAuthorVtbl; interface IDebugDocumentTextExternalAuthor { CONST_VTBL struct IDebugDocumentTextExternalAuthorVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentTextExternalAuthor_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentTextExternalAuthor_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentTextExternalAuthor_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentTextExternalAuthor_GetPathName(This,pbstrLongName,pfIsOriginalFile) \ (This)->lpVtbl -> GetPathName(This,pbstrLongName,pfIsOriginalFile) #define IDebugDocumentTextExternalAuthor_GetFileName(This,pbstrShortName) \ (This)->lpVtbl -> GetFileName(This,pbstrShortName) #define IDebugDocumentTextExternalAuthor_NotifyChanged(This) \ (This)->lpVtbl -> NotifyChanged(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentTextExternalAuthor_GetPathName_Proxy( IDebugDocumentTextExternalAuthor __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrLongName, /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile); void __RPC_STUB IDebugDocumentTextExternalAuthor_GetPathName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextExternalAuthor_GetFileName_Proxy( IDebugDocumentTextExternalAuthor __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrShortName); void __RPC_STUB IDebugDocumentTextExternalAuthor_GetFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentTextExternalAuthor_NotifyChanged_Proxy( IDebugDocumentTextExternalAuthor __RPC_FAR * This); void __RPC_STUB IDebugDocumentTextExternalAuthor_NotifyChanged_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentTextExternalAuthor_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentHelper_INTERFACE_DEFINED__ #define __IDebugDocumentHelper_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentHelper * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentHelper; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C26-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentHelper : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Init( /* [in] */ IDebugApplication __RPC_FAR *pda, /* [string][in] */ LPCOLESTR pszShortName, /* [string][in] */ LPCOLESTR pszLongName, /* [in] */ TEXT_DOC_ATTR docAttr) = 0; virtual HRESULT STDMETHODCALLTYPE Attach( /* [in] */ IDebugDocumentHelper __RPC_FAR *pddhParent) = 0; virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddUnicodeText( /* [string][in] */ LPCOLESTR pszText) = 0; virtual HRESULT STDMETHODCALLTYPE AddDBCSText( /* [string][in] */ LPCSTR pszText) = 0; virtual HRESULT STDMETHODCALLTYPE SetDebugDocumentHost( /* [in] */ IDebugDocumentHost __RPC_FAR *pddh) = 0; virtual HRESULT STDMETHODCALLTYPE AddDeferredText( /* [in] */ ULONG cChars, /* [in] */ DWORD dwTextStartCookie) = 0; virtual HRESULT STDMETHODCALLTYPE DefineScriptBlock( /* [in] */ ULONG ulCharOffset, /* [in] */ ULONG cChars, /* [in] */ IActiveScript __RPC_FAR *pas, /* [in] */ BOOL fScriptlet, /* [out] */ DWORD __RPC_FAR *pdwSourceContext) = 0; virtual HRESULT STDMETHODCALLTYPE SetDefaultTextAttr( SOURCE_TEXT_ATTR staTextAttr) = 0; virtual HRESULT STDMETHODCALLTYPE SetTextAttributes( /* [in] */ ULONG ulCharOffset, /* [in] */ ULONG cChars, /* [size_is][length_is][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr) = 0; virtual HRESULT STDMETHODCALLTYPE SetLongName( /* [string][in] */ LPCOLESTR pszLongName) = 0; virtual HRESULT STDMETHODCALLTYPE SetShortName( /* [string][in] */ LPCOLESTR pszShortName) = 0; virtual HRESULT STDMETHODCALLTYPE SetDocumentAttr( /* [in] */ TEXT_DOC_ATTR pszAttributes) = 0; virtual HRESULT STDMETHODCALLTYPE GetDebugApplicationNode( /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdan) = 0; virtual HRESULT STDMETHODCALLTYPE GetScriptBlockInfo( /* [in] */ DWORD dwSourceContext, /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppasd, /* [out] */ ULONG __RPC_FAR *piCharPos, /* [out] */ ULONG __RPC_FAR *pcChars) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDebugDocumentContext( /* [in] */ ULONG iCharPos, /* [in] */ ULONG cChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppddc) = 0; virtual HRESULT STDMETHODCALLTYPE BringDocumentToTop( void) = 0; virtual HRESULT STDMETHODCALLTYPE BringDocumentContextToTop( IDebugDocumentContext __RPC_FAR *pddc) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentHelperVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentHelper __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentHelper __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ IDebugApplication __RPC_FAR *pda, /* [string][in] */ LPCOLESTR pszShortName, /* [string][in] */ LPCOLESTR pszLongName, /* [in] */ TEXT_DOC_ATTR docAttr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Attach )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ IDebugDocumentHelper __RPC_FAR *pddhParent); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )( IDebugDocumentHelper __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddUnicodeText )( IDebugDocumentHelper __RPC_FAR * This, /* [string][in] */ LPCOLESTR pszText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDBCSText )( IDebugDocumentHelper __RPC_FAR * This, /* [string][in] */ LPCSTR pszText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDebugDocumentHost )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ IDebugDocumentHost __RPC_FAR *pddh); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDeferredText )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ ULONG cChars, /* [in] */ DWORD dwTextStartCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineScriptBlock )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ ULONG ulCharOffset, /* [in] */ ULONG cChars, /* [in] */ IActiveScript __RPC_FAR *pas, /* [in] */ BOOL fScriptlet, /* [out] */ DWORD __RPC_FAR *pdwSourceContext); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDefaultTextAttr )( IDebugDocumentHelper __RPC_FAR * This, SOURCE_TEXT_ATTR staTextAttr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTextAttributes )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ ULONG ulCharOffset, /* [in] */ ULONG cChars, /* [size_is][length_is][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLongName )( IDebugDocumentHelper __RPC_FAR * This, /* [string][in] */ LPCOLESTR pszLongName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetShortName )( IDebugDocumentHelper __RPC_FAR * This, /* [string][in] */ LPCOLESTR pszShortName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDocumentAttr )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ TEXT_DOC_ATTR pszAttributes); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugApplicationNode )( IDebugDocumentHelper __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdan); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptBlockInfo )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ DWORD dwSourceContext, /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppasd, /* [out] */ ULONG __RPC_FAR *piCharPos, /* [out] */ ULONG __RPC_FAR *pcChars); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDebugDocumentContext )( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ ULONG iCharPos, /* [in] */ ULONG cChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppddc); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BringDocumentToTop )( IDebugDocumentHelper __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BringDocumentContextToTop )( IDebugDocumentHelper __RPC_FAR * This, IDebugDocumentContext __RPC_FAR *pddc); END_INTERFACE } IDebugDocumentHelperVtbl; interface IDebugDocumentHelper { CONST_VTBL struct IDebugDocumentHelperVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentHelper_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentHelper_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentHelper_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentHelper_Init(This,pda,pszShortName,pszLongName,docAttr) \ (This)->lpVtbl -> Init(This,pda,pszShortName,pszLongName,docAttr) #define IDebugDocumentHelper_Attach(This,pddhParent) \ (This)->lpVtbl -> Attach(This,pddhParent) #define IDebugDocumentHelper_Detach(This) \ (This)->lpVtbl -> Detach(This) #define IDebugDocumentHelper_AddUnicodeText(This,pszText) \ (This)->lpVtbl -> AddUnicodeText(This,pszText) #define IDebugDocumentHelper_AddDBCSText(This,pszText) \ (This)->lpVtbl -> AddDBCSText(This,pszText) #define IDebugDocumentHelper_SetDebugDocumentHost(This,pddh) \ (This)->lpVtbl -> SetDebugDocumentHost(This,pddh) #define IDebugDocumentHelper_AddDeferredText(This,cChars,dwTextStartCookie) \ (This)->lpVtbl -> AddDeferredText(This,cChars,dwTextStartCookie) #define IDebugDocumentHelper_DefineScriptBlock(This,ulCharOffset,cChars,pas,fScriptlet,pdwSourceContext) \ (This)->lpVtbl -> DefineScriptBlock(This,ulCharOffset,cChars,pas,fScriptlet,pdwSourceContext) #define IDebugDocumentHelper_SetDefaultTextAttr(This,staTextAttr) \ (This)->lpVtbl -> SetDefaultTextAttr(This,staTextAttr) #define IDebugDocumentHelper_SetTextAttributes(This,ulCharOffset,cChars,pstaTextAttr) \ (This)->lpVtbl -> SetTextAttributes(This,ulCharOffset,cChars,pstaTextAttr) #define IDebugDocumentHelper_SetLongName(This,pszLongName) \ (This)->lpVtbl -> SetLongName(This,pszLongName) #define IDebugDocumentHelper_SetShortName(This,pszShortName) \ (This)->lpVtbl -> SetShortName(This,pszShortName) #define IDebugDocumentHelper_SetDocumentAttr(This,pszAttributes) \ (This)->lpVtbl -> SetDocumentAttr(This,pszAttributes) #define IDebugDocumentHelper_GetDebugApplicationNode(This,ppdan) \ (This)->lpVtbl -> GetDebugApplicationNode(This,ppdan) #define IDebugDocumentHelper_GetScriptBlockInfo(This,dwSourceContext,ppasd,piCharPos,pcChars) \ (This)->lpVtbl -> GetScriptBlockInfo(This,dwSourceContext,ppasd,piCharPos,pcChars) #define IDebugDocumentHelper_CreateDebugDocumentContext(This,iCharPos,cChars,ppddc) \ (This)->lpVtbl -> CreateDebugDocumentContext(This,iCharPos,cChars,ppddc) #define IDebugDocumentHelper_BringDocumentToTop(This) \ (This)->lpVtbl -> BringDocumentToTop(This) #define IDebugDocumentHelper_BringDocumentContextToTop(This,pddc) \ (This)->lpVtbl -> BringDocumentContextToTop(This,pddc) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_Init_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ IDebugApplication __RPC_FAR *pda, /* [string][in] */ LPCOLESTR pszShortName, /* [string][in] */ LPCOLESTR pszLongName, /* [in] */ TEXT_DOC_ATTR docAttr); void __RPC_STUB IDebugDocumentHelper_Init_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_Attach_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ IDebugDocumentHelper __RPC_FAR *pddhParent); void __RPC_STUB IDebugDocumentHelper_Attach_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_Detach_Proxy( IDebugDocumentHelper __RPC_FAR * This); void __RPC_STUB IDebugDocumentHelper_Detach_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_AddUnicodeText_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [string][in] */ LPCOLESTR pszText); void __RPC_STUB IDebugDocumentHelper_AddUnicodeText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_AddDBCSText_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [string][in] */ LPCSTR pszText); void __RPC_STUB IDebugDocumentHelper_AddDBCSText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetDebugDocumentHost_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ IDebugDocumentHost __RPC_FAR *pddh); void __RPC_STUB IDebugDocumentHelper_SetDebugDocumentHost_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_AddDeferredText_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ ULONG cChars, /* [in] */ DWORD dwTextStartCookie); void __RPC_STUB IDebugDocumentHelper_AddDeferredText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_DefineScriptBlock_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ ULONG ulCharOffset, /* [in] */ ULONG cChars, /* [in] */ IActiveScript __RPC_FAR *pas, /* [in] */ BOOL fScriptlet, /* [out] */ DWORD __RPC_FAR *pdwSourceContext); void __RPC_STUB IDebugDocumentHelper_DefineScriptBlock_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetDefaultTextAttr_Proxy( IDebugDocumentHelper __RPC_FAR * This, SOURCE_TEXT_ATTR staTextAttr); void __RPC_STUB IDebugDocumentHelper_SetDefaultTextAttr_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetTextAttributes_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ ULONG ulCharOffset, /* [in] */ ULONG cChars, /* [size_is][length_is][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr); void __RPC_STUB IDebugDocumentHelper_SetTextAttributes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetLongName_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [string][in] */ LPCOLESTR pszLongName); void __RPC_STUB IDebugDocumentHelper_SetLongName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetShortName_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [string][in] */ LPCOLESTR pszShortName); void __RPC_STUB IDebugDocumentHelper_SetShortName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetDocumentAttr_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ TEXT_DOC_ATTR pszAttributes); void __RPC_STUB IDebugDocumentHelper_SetDocumentAttr_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_GetDebugApplicationNode_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdan); void __RPC_STUB IDebugDocumentHelper_GetDebugApplicationNode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_GetScriptBlockInfo_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ DWORD dwSourceContext, /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppasd, /* [out] */ ULONG __RPC_FAR *piCharPos, /* [out] */ ULONG __RPC_FAR *pcChars); void __RPC_STUB IDebugDocumentHelper_GetScriptBlockInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_CreateDebugDocumentContext_Proxy( IDebugDocumentHelper __RPC_FAR * This, /* [in] */ ULONG iCharPos, /* [in] */ ULONG cChars, /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppddc); void __RPC_STUB IDebugDocumentHelper_CreateDebugDocumentContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_BringDocumentToTop_Proxy( IDebugDocumentHelper __RPC_FAR * This); void __RPC_STUB IDebugDocumentHelper_BringDocumentToTop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_BringDocumentContextToTop_Proxy( IDebugDocumentHelper __RPC_FAR * This, IDebugDocumentContext __RPC_FAR *pddc); void __RPC_STUB IDebugDocumentHelper_BringDocumentContextToTop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentHelper_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentHost_INTERFACE_DEFINED__ #define __IDebugDocumentHost_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentHost * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentHost; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C27-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentHost : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetDeferredText( /* [in] */ DWORD dwTextStartCookie, /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, /* [size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, /* [out][in] */ ULONG __RPC_FAR *pcNumChars, /* [in] */ ULONG cMaxChars) = 0; virtual HRESULT STDMETHODCALLTYPE GetScriptTextAttributes( /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr) = 0; virtual HRESULT STDMETHODCALLTYPE OnCreateDocumentContext( /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkOuter) = 0; virtual HRESULT STDMETHODCALLTYPE GetPathName( /* [out] */ BSTR __RPC_FAR *pbstrLongName, /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile) = 0; virtual HRESULT STDMETHODCALLTYPE GetFileName( /* [out] */ BSTR __RPC_FAR *pbstrShortName) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyChanged( void) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentHostVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentHost __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentHost __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentHost __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDeferredText )( IDebugDocumentHost __RPC_FAR * This, /* [in] */ DWORD dwTextStartCookie, /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, /* [size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, /* [out][in] */ ULONG __RPC_FAR *pcNumChars, /* [in] */ ULONG cMaxChars); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptTextAttributes )( IDebugDocumentHost __RPC_FAR * This, /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnCreateDocumentContext )( IDebugDocumentHost __RPC_FAR * This, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkOuter); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPathName )( IDebugDocumentHost __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrLongName, /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileName )( IDebugDocumentHost __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrShortName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotifyChanged )( IDebugDocumentHost __RPC_FAR * This); END_INTERFACE } IDebugDocumentHostVtbl; interface IDebugDocumentHost { CONST_VTBL struct IDebugDocumentHostVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentHost_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentHost_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentHost_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentHost_GetDeferredText(This,dwTextStartCookie,pcharText,pstaTextAttr,pcNumChars,cMaxChars) \ (This)->lpVtbl -> GetDeferredText(This,dwTextStartCookie,pcharText,pstaTextAttr,pcNumChars,cMaxChars) #define IDebugDocumentHost_GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) \ (This)->lpVtbl -> GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) #define IDebugDocumentHost_OnCreateDocumentContext(This,ppunkOuter) \ (This)->lpVtbl -> OnCreateDocumentContext(This,ppunkOuter) #define IDebugDocumentHost_GetPathName(This,pbstrLongName,pfIsOriginalFile) \ (This)->lpVtbl -> GetPathName(This,pbstrLongName,pfIsOriginalFile) #define IDebugDocumentHost_GetFileName(This,pbstrShortName) \ (This)->lpVtbl -> GetFileName(This,pbstrShortName) #define IDebugDocumentHost_NotifyChanged(This) \ (This)->lpVtbl -> NotifyChanged(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentHost_GetDeferredText_Proxy( IDebugDocumentHost __RPC_FAR * This, /* [in] */ DWORD dwTextStartCookie, /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, /* [size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, /* [out][in] */ ULONG __RPC_FAR *pcNumChars, /* [in] */ ULONG cMaxChars); void __RPC_STUB IDebugDocumentHost_GetDeferredText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHost_GetScriptTextAttributes_Proxy( IDebugDocumentHost __RPC_FAR * This, /* [size_is][in] */ LPCOLESTR pstrCode, /* [in] */ ULONG uNumCodeChars, /* [in] */ LPCOLESTR pstrDelimiter, /* [in] */ DWORD dwFlags, /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); void __RPC_STUB IDebugDocumentHost_GetScriptTextAttributes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHost_OnCreateDocumentContext_Proxy( IDebugDocumentHost __RPC_FAR * This, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkOuter); void __RPC_STUB IDebugDocumentHost_OnCreateDocumentContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHost_GetPathName_Proxy( IDebugDocumentHost __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrLongName, /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile); void __RPC_STUB IDebugDocumentHost_GetPathName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHost_GetFileName_Proxy( IDebugDocumentHost __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrShortName); void __RPC_STUB IDebugDocumentHost_GetFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentHost_NotifyChanged_Proxy( IDebugDocumentHost __RPC_FAR * This); void __RPC_STUB IDebugDocumentHost_NotifyChanged_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentHost_INTERFACE_DEFINED__ */ #ifndef __IDebugDocumentContext_INTERFACE_DEFINED__ #define __IDebugDocumentContext_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugDocumentContext * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugDocumentContext; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C28-CB0C-11d0-B5C9-00A0244A0E7A") IDebugDocumentContext : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetDocument( /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppsd) = 0; virtual HRESULT STDMETHODCALLTYPE EnumCodeContexts( /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc) = 0; }; #else /* C style interface */ typedef struct IDebugDocumentContextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugDocumentContext __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugDocumentContext __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugDocumentContext __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocument )( IDebugDocumentContext __RPC_FAR * This, /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppsd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumCodeContexts )( IDebugDocumentContext __RPC_FAR * This, /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); END_INTERFACE } IDebugDocumentContextVtbl; interface IDebugDocumentContext { CONST_VTBL struct IDebugDocumentContextVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugDocumentContext_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugDocumentContext_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugDocumentContext_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugDocumentContext_GetDocument(This,ppsd) \ (This)->lpVtbl -> GetDocument(This,ppsd) #define IDebugDocumentContext_EnumCodeContexts(This,ppescc) \ (This)->lpVtbl -> EnumCodeContexts(This,ppescc) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugDocumentContext_GetDocument_Proxy( IDebugDocumentContext __RPC_FAR * This, /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppsd); void __RPC_STUB IDebugDocumentContext_GetDocument_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugDocumentContext_EnumCodeContexts_Proxy( IDebugDocumentContext __RPC_FAR * This, /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); void __RPC_STUB IDebugDocumentContext_EnumCodeContexts_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugDocumentContext_INTERFACE_DEFINED__ */ #ifndef __IDebugSessionProvider_INTERFACE_DEFINED__ #define __IDebugSessionProvider_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugSessionProvider * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugSessionProvider; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C29-CB0C-11d0-B5C9-00A0244A0E7A") IDebugSessionProvider : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE StartDebugSession( /* [in] */ IRemoteDebugApplication __RPC_FAR *pda) = 0; }; #else /* C style interface */ typedef struct IDebugSessionProviderVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugSessionProvider __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugSessionProvider __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugSessionProvider __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartDebugSession )( IDebugSessionProvider __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda); END_INTERFACE } IDebugSessionProviderVtbl; interface IDebugSessionProvider { CONST_VTBL struct IDebugSessionProviderVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugSessionProvider_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugSessionProvider_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugSessionProvider_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugSessionProvider_StartDebugSession(This,pda) \ (This)->lpVtbl -> StartDebugSession(This,pda) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugSessionProvider_StartDebugSession_Proxy( IDebugSessionProvider __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda); void __RPC_STUB IDebugSessionProvider_StartDebugSession_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugSessionProvider_INTERFACE_DEFINED__ */ #ifndef __IApplicationDebugger_INTERFACE_DEFINED__ #define __IApplicationDebugger_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IApplicationDebugger * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IApplicationDebugger; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C2a-CB0C-11d0-B5C9-00A0244A0E7A") IApplicationDebugger : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE QueryAlive( void) = 0; virtual HRESULT STDMETHODCALLTYPE CreateInstanceAtDebugger( /* [in] */ REFCLSID rclsid, /* [in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ DWORD dwClsContext, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject) = 0; virtual HRESULT STDMETHODCALLTYPE onDebugOutput( /* [in] */ LPCOLESTR pstr) = 0; virtual HRESULT STDMETHODCALLTYPE onHandleBreakPoint( /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prpt, /* [in] */ BREAKREASON br, /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pError) = 0; virtual HRESULT STDMETHODCALLTYPE onClose( void) = 0; virtual HRESULT STDMETHODCALLTYPE onDebuggerEvent( /* [in] */ REFIID riid, /* [in] */ IUnknown __RPC_FAR *punk) = 0; }; #else /* C style interface */ typedef struct IApplicationDebuggerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IApplicationDebugger __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IApplicationDebugger __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IApplicationDebugger __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryAlive )( IApplicationDebugger __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstanceAtDebugger )( IApplicationDebugger __RPC_FAR * This, /* [in] */ REFCLSID rclsid, /* [in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ DWORD dwClsContext, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onDebugOutput )( IApplicationDebugger __RPC_FAR * This, /* [in] */ LPCOLESTR pstr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onHandleBreakPoint )( IApplicationDebugger __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prpt, /* [in] */ BREAKREASON br, /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pError); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onClose )( IApplicationDebugger __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onDebuggerEvent )( IApplicationDebugger __RPC_FAR * This, /* [in] */ REFIID riid, /* [in] */ IUnknown __RPC_FAR *punk); END_INTERFACE } IApplicationDebuggerVtbl; interface IApplicationDebugger { CONST_VTBL struct IApplicationDebuggerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IApplicationDebugger_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplicationDebugger_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplicationDebugger_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplicationDebugger_QueryAlive(This) \ (This)->lpVtbl -> QueryAlive(This) #define IApplicationDebugger_CreateInstanceAtDebugger(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) \ (This)->lpVtbl -> CreateInstanceAtDebugger(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) #define IApplicationDebugger_onDebugOutput(This,pstr) \ (This)->lpVtbl -> onDebugOutput(This,pstr) #define IApplicationDebugger_onHandleBreakPoint(This,prpt,br,pError) \ (This)->lpVtbl -> onHandleBreakPoint(This,prpt,br,pError) #define IApplicationDebugger_onClose(This) \ (This)->lpVtbl -> onClose(This) #define IApplicationDebugger_onDebuggerEvent(This,riid,punk) \ (This)->lpVtbl -> onDebuggerEvent(This,riid,punk) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IApplicationDebugger_QueryAlive_Proxy( IApplicationDebugger __RPC_FAR * This); void __RPC_STUB IApplicationDebugger_QueryAlive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IApplicationDebugger_CreateInstanceAtDebugger_Proxy( IApplicationDebugger __RPC_FAR * This, /* [in] */ REFCLSID rclsid, /* [in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ DWORD dwClsContext, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); void __RPC_STUB IApplicationDebugger_CreateInstanceAtDebugger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IApplicationDebugger_onDebugOutput_Proxy( IApplicationDebugger __RPC_FAR * This, /* [in] */ LPCOLESTR pstr); void __RPC_STUB IApplicationDebugger_onDebugOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IApplicationDebugger_onHandleBreakPoint_Proxy( IApplicationDebugger __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prpt, /* [in] */ BREAKREASON br, /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pError); void __RPC_STUB IApplicationDebugger_onHandleBreakPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IApplicationDebugger_onClose_Proxy( IApplicationDebugger __RPC_FAR * This); void __RPC_STUB IApplicationDebugger_onClose_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IApplicationDebugger_onDebuggerEvent_Proxy( IApplicationDebugger __RPC_FAR * This, /* [in] */ REFIID riid, /* [in] */ IUnknown __RPC_FAR *punk); void __RPC_STUB IApplicationDebugger_onDebuggerEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplicationDebugger_INTERFACE_DEFINED__ */ #ifndef __IApplicationDebuggerUI_INTERFACE_DEFINED__ #define __IApplicationDebuggerUI_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IApplicationDebuggerUI * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IApplicationDebuggerUI; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C2b-CB0C-11d0-B5C9-00A0244A0E7A") IApplicationDebuggerUI : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE BringDocumentToTop( /* [in] */ IDebugDocumentText __RPC_FAR *pddt) = 0; virtual HRESULT STDMETHODCALLTYPE BringDocumentContextToTop( /* [in] */ IDebugDocumentContext __RPC_FAR *pddc) = 0; }; #else /* C style interface */ typedef struct IApplicationDebuggerUIVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IApplicationDebuggerUI __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IApplicationDebuggerUI __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IApplicationDebuggerUI __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BringDocumentToTop )( IApplicationDebuggerUI __RPC_FAR * This, /* [in] */ IDebugDocumentText __RPC_FAR *pddt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BringDocumentContextToTop )( IApplicationDebuggerUI __RPC_FAR * This, /* [in] */ IDebugDocumentContext __RPC_FAR *pddc); END_INTERFACE } IApplicationDebuggerUIVtbl; interface IApplicationDebuggerUI { CONST_VTBL struct IApplicationDebuggerUIVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IApplicationDebuggerUI_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplicationDebuggerUI_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplicationDebuggerUI_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplicationDebuggerUI_BringDocumentToTop(This,pddt) \ (This)->lpVtbl -> BringDocumentToTop(This,pddt) #define IApplicationDebuggerUI_BringDocumentContextToTop(This,pddc) \ (This)->lpVtbl -> BringDocumentContextToTop(This,pddc) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IApplicationDebuggerUI_BringDocumentToTop_Proxy( IApplicationDebuggerUI __RPC_FAR * This, /* [in] */ IDebugDocumentText __RPC_FAR *pddt); void __RPC_STUB IApplicationDebuggerUI_BringDocumentToTop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IApplicationDebuggerUI_BringDocumentContextToTop_Proxy( IApplicationDebuggerUI __RPC_FAR * This, /* [in] */ IDebugDocumentContext __RPC_FAR *pddc); void __RPC_STUB IApplicationDebuggerUI_BringDocumentContextToTop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplicationDebuggerUI_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_activdbg_0191 * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ EXTERN_C const CLSID CLSID_MachineDebugManager; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0191_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0191_v0_0_s_ifspec; #ifndef __IMachineDebugManager_INTERFACE_DEFINED__ #define __IMachineDebugManager_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IMachineDebugManager * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IMachineDebugManager; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C2c-CB0C-11d0-B5C9-00A0244A0E7A") IMachineDebugManager : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE AddApplication( /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [out] */ DWORD __RPC_FAR *pdwAppCookie) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveApplication( /* [in] */ DWORD dwAppCookie) = 0; virtual HRESULT STDMETHODCALLTYPE EnumApplications( /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda) = 0; }; #else /* C style interface */ typedef struct IMachineDebugManagerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMachineDebugManager __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMachineDebugManager __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMachineDebugManager __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddApplication )( IMachineDebugManager __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [out] */ DWORD __RPC_FAR *pdwAppCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveApplication )( IMachineDebugManager __RPC_FAR * This, /* [in] */ DWORD dwAppCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumApplications )( IMachineDebugManager __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda); END_INTERFACE } IMachineDebugManagerVtbl; interface IMachineDebugManager { CONST_VTBL struct IMachineDebugManagerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IMachineDebugManager_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMachineDebugManager_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMachineDebugManager_Release(This) \ (This)->lpVtbl -> Release(This) #define IMachineDebugManager_AddApplication(This,pda,pdwAppCookie) \ (This)->lpVtbl -> AddApplication(This,pda,pdwAppCookie) #define IMachineDebugManager_RemoveApplication(This,dwAppCookie) \ (This)->lpVtbl -> RemoveApplication(This,dwAppCookie) #define IMachineDebugManager_EnumApplications(This,ppeda) \ (This)->lpVtbl -> EnumApplications(This,ppeda) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IMachineDebugManager_AddApplication_Proxy( IMachineDebugManager __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [out] */ DWORD __RPC_FAR *pdwAppCookie); void __RPC_STUB IMachineDebugManager_AddApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IMachineDebugManager_RemoveApplication_Proxy( IMachineDebugManager __RPC_FAR * This, /* [in] */ DWORD dwAppCookie); void __RPC_STUB IMachineDebugManager_RemoveApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IMachineDebugManager_EnumApplications_Proxy( IMachineDebugManager __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda); void __RPC_STUB IMachineDebugManager_EnumApplications_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMachineDebugManager_INTERFACE_DEFINED__ */ #ifndef __IMachineDebugManagerCookie_INTERFACE_DEFINED__ #define __IMachineDebugManagerCookie_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IMachineDebugManagerCookie * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IMachineDebugManagerCookie; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C2d-CB0C-11d0-B5C9-00A0244A0E7A") IMachineDebugManagerCookie : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE AddApplication( /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwDebugAppCookie, /* [out] */ DWORD __RPC_FAR *pdwAppCookie) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveApplication( /* [in] */ DWORD dwDebugAppCookie, /* [in] */ DWORD dwAppCookie) = 0; virtual HRESULT STDMETHODCALLTYPE EnumApplications( /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda) = 0; }; #else /* C style interface */ typedef struct IMachineDebugManagerCookieVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMachineDebugManagerCookie __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMachineDebugManagerCookie __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMachineDebugManagerCookie __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddApplication )( IMachineDebugManagerCookie __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwDebugAppCookie, /* [out] */ DWORD __RPC_FAR *pdwAppCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveApplication )( IMachineDebugManagerCookie __RPC_FAR * This, /* [in] */ DWORD dwDebugAppCookie, /* [in] */ DWORD dwAppCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumApplications )( IMachineDebugManagerCookie __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda); END_INTERFACE } IMachineDebugManagerCookieVtbl; interface IMachineDebugManagerCookie { CONST_VTBL struct IMachineDebugManagerCookieVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IMachineDebugManagerCookie_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMachineDebugManagerCookie_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMachineDebugManagerCookie_Release(This) \ (This)->lpVtbl -> Release(This) #define IMachineDebugManagerCookie_AddApplication(This,pda,dwDebugAppCookie,pdwAppCookie) \ (This)->lpVtbl -> AddApplication(This,pda,dwDebugAppCookie,pdwAppCookie) #define IMachineDebugManagerCookie_RemoveApplication(This,dwDebugAppCookie,dwAppCookie) \ (This)->lpVtbl -> RemoveApplication(This,dwDebugAppCookie,dwAppCookie) #define IMachineDebugManagerCookie_EnumApplications(This,ppeda) \ (This)->lpVtbl -> EnumApplications(This,ppeda) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IMachineDebugManagerCookie_AddApplication_Proxy( IMachineDebugManagerCookie __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwDebugAppCookie, /* [out] */ DWORD __RPC_FAR *pdwAppCookie); void __RPC_STUB IMachineDebugManagerCookie_AddApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IMachineDebugManagerCookie_RemoveApplication_Proxy( IMachineDebugManagerCookie __RPC_FAR * This, /* [in] */ DWORD dwDebugAppCookie, /* [in] */ DWORD dwAppCookie); void __RPC_STUB IMachineDebugManagerCookie_RemoveApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IMachineDebugManagerCookie_EnumApplications_Proxy( IMachineDebugManagerCookie __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda); void __RPC_STUB IMachineDebugManagerCookie_EnumApplications_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMachineDebugManagerCookie_INTERFACE_DEFINED__ */ #ifndef __IMachineDebugManagerEvents_INTERFACE_DEFINED__ #define __IMachineDebugManagerEvents_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IMachineDebugManagerEvents * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IMachineDebugManagerEvents; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C2e-CB0C-11d0-B5C9-00A0244A0E7A") IMachineDebugManagerEvents : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE onAddApplication( /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwAppCookie) = 0; virtual HRESULT STDMETHODCALLTYPE onRemoveApplication( /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwAppCookie) = 0; }; #else /* C style interface */ typedef struct IMachineDebugManagerEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMachineDebugManagerEvents __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMachineDebugManagerEvents __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMachineDebugManagerEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onAddApplication )( IMachineDebugManagerEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwAppCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onRemoveApplication )( IMachineDebugManagerEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwAppCookie); END_INTERFACE } IMachineDebugManagerEventsVtbl; interface IMachineDebugManagerEvents { CONST_VTBL struct IMachineDebugManagerEventsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IMachineDebugManagerEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMachineDebugManagerEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMachineDebugManagerEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define IMachineDebugManagerEvents_onAddApplication(This,pda,dwAppCookie) \ (This)->lpVtbl -> onAddApplication(This,pda,dwAppCookie) #define IMachineDebugManagerEvents_onRemoveApplication(This,pda,dwAppCookie) \ (This)->lpVtbl -> onRemoveApplication(This,pda,dwAppCookie) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IMachineDebugManagerEvents_onAddApplication_Proxy( IMachineDebugManagerEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwAppCookie); void __RPC_STUB IMachineDebugManagerEvents_onAddApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IMachineDebugManagerEvents_onRemoveApplication_Proxy( IMachineDebugManagerEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, /* [in] */ DWORD dwAppCookie); void __RPC_STUB IMachineDebugManagerEvents_onRemoveApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMachineDebugManagerEvents_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_activdbg_0194 * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ EXTERN_C const CLSID CLSID_ProcessDebugManager; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0194_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0194_v0_0_s_ifspec; #ifndef __IProcessDebugManager_INTERFACE_DEFINED__ #define __IProcessDebugManager_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IProcessDebugManager * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IProcessDebugManager; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C2f-CB0C-11d0-B5C9-00A0244A0E7A") IProcessDebugManager : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE CreateApplication( /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultApplication( /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda) = 0; virtual HRESULT STDMETHODCALLTYPE AddApplication( /* [in] */ IDebugApplication __RPC_FAR *pda, /* [out] */ DWORD __RPC_FAR *pdwAppCookie) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveApplication( /* [in] */ DWORD dwAppCookie) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDebugDocumentHelper( /* [in] */ IUnknown __RPC_FAR *punkOuter, /* [out] */ IDebugDocumentHelper __RPC_FAR *__RPC_FAR *pddh) = 0; }; #else /* C style interface */ typedef struct IProcessDebugManagerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IProcessDebugManager __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IProcessDebugManager __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IProcessDebugManager __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateApplication )( IProcessDebugManager __RPC_FAR * This, /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultApplication )( IProcessDebugManager __RPC_FAR * This, /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddApplication )( IProcessDebugManager __RPC_FAR * This, /* [in] */ IDebugApplication __RPC_FAR *pda, /* [out] */ DWORD __RPC_FAR *pdwAppCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveApplication )( IProcessDebugManager __RPC_FAR * This, /* [in] */ DWORD dwAppCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDebugDocumentHelper )( IProcessDebugManager __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *punkOuter, /* [out] */ IDebugDocumentHelper __RPC_FAR *__RPC_FAR *pddh); END_INTERFACE } IProcessDebugManagerVtbl; interface IProcessDebugManager { CONST_VTBL struct IProcessDebugManagerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IProcessDebugManager_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IProcessDebugManager_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IProcessDebugManager_Release(This) \ (This)->lpVtbl -> Release(This) #define IProcessDebugManager_CreateApplication(This,ppda) \ (This)->lpVtbl -> CreateApplication(This,ppda) #define IProcessDebugManager_GetDefaultApplication(This,ppda) \ (This)->lpVtbl -> GetDefaultApplication(This,ppda) #define IProcessDebugManager_AddApplication(This,pda,pdwAppCookie) \ (This)->lpVtbl -> AddApplication(This,pda,pdwAppCookie) #define IProcessDebugManager_RemoveApplication(This,dwAppCookie) \ (This)->lpVtbl -> RemoveApplication(This,dwAppCookie) #define IProcessDebugManager_CreateDebugDocumentHelper(This,punkOuter,pddh) \ (This)->lpVtbl -> CreateDebugDocumentHelper(This,punkOuter,pddh) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IProcessDebugManager_CreateApplication_Proxy( IProcessDebugManager __RPC_FAR * This, /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); void __RPC_STUB IProcessDebugManager_CreateApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IProcessDebugManager_GetDefaultApplication_Proxy( IProcessDebugManager __RPC_FAR * This, /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); void __RPC_STUB IProcessDebugManager_GetDefaultApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IProcessDebugManager_AddApplication_Proxy( IProcessDebugManager __RPC_FAR * This, /* [in] */ IDebugApplication __RPC_FAR *pda, /* [out] */ DWORD __RPC_FAR *pdwAppCookie); void __RPC_STUB IProcessDebugManager_AddApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IProcessDebugManager_RemoveApplication_Proxy( IProcessDebugManager __RPC_FAR * This, /* [in] */ DWORD dwAppCookie); void __RPC_STUB IProcessDebugManager_RemoveApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IProcessDebugManager_CreateDebugDocumentHelper_Proxy( IProcessDebugManager __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *punkOuter, /* [out] */ IDebugDocumentHelper __RPC_FAR *__RPC_FAR *pddh); void __RPC_STUB IProcessDebugManager_CreateDebugDocumentHelper_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IProcessDebugManager_INTERFACE_DEFINED__ */ #ifndef __IRemoteDebugApplication_INTERFACE_DEFINED__ #define __IRemoteDebugApplication_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IRemoteDebugApplication * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IRemoteDebugApplication; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C30-CB0C-11d0-B5C9-00A0244A0E7A") IRemoteDebugApplication : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE ResumeFromBreakPoint( /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prptFocus, /* [in] */ BREAKRESUMEACTION bra, /* [in] */ ERRORRESUMEACTION era) = 0; virtual HRESULT STDMETHODCALLTYPE CauseBreak( void) = 0; virtual HRESULT STDMETHODCALLTYPE ConnectDebugger( /* [in] */ IApplicationDebugger __RPC_FAR *pad) = 0; virtual HRESULT STDMETHODCALLTYPE DisconnectDebugger( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetDebugger( /* [out] */ IApplicationDebugger __RPC_FAR *__RPC_FAR *pad) = 0; virtual HRESULT STDMETHODCALLTYPE CreateInstanceAtApplication( /* [in] */ REFCLSID rclsid, /* [in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ DWORD dwClsContext, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject) = 0; virtual HRESULT STDMETHODCALLTYPE QueryAlive( void) = 0; virtual HRESULT STDMETHODCALLTYPE EnumThreads( /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat) = 0; virtual HRESULT STDMETHODCALLTYPE GetName( /* [out] */ BSTR __RPC_FAR *pbstrName) = 0; virtual HRESULT STDMETHODCALLTYPE GetRootNode( /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot) = 0; virtual HRESULT STDMETHODCALLTYPE EnumGlobalExpressionContexts( /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec) = 0; }; #else /* C style interface */ typedef struct IRemoteDebugApplicationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IRemoteDebugApplication __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IRemoteDebugApplication __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IRemoteDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResumeFromBreakPoint )( IRemoteDebugApplication __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prptFocus, /* [in] */ BREAKRESUMEACTION bra, /* [in] */ ERRORRESUMEACTION era); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CauseBreak )( IRemoteDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConnectDebugger )( IRemoteDebugApplication __RPC_FAR * This, /* [in] */ IApplicationDebugger __RPC_FAR *pad); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisconnectDebugger )( IRemoteDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugger )( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ IApplicationDebugger __RPC_FAR *__RPC_FAR *pad); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstanceAtApplication )( IRemoteDebugApplication __RPC_FAR * This, /* [in] */ REFCLSID rclsid, /* [in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ DWORD dwClsContext, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryAlive )( IRemoteDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumThreads )( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRootNode )( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumGlobalExpressionContexts )( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); END_INTERFACE } IRemoteDebugApplicationVtbl; interface IRemoteDebugApplication { CONST_VTBL struct IRemoteDebugApplicationVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IRemoteDebugApplication_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IRemoteDebugApplication_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IRemoteDebugApplication_Release(This) \ (This)->lpVtbl -> Release(This) #define IRemoteDebugApplication_ResumeFromBreakPoint(This,prptFocus,bra,era) \ (This)->lpVtbl -> ResumeFromBreakPoint(This,prptFocus,bra,era) #define IRemoteDebugApplication_CauseBreak(This) \ (This)->lpVtbl -> CauseBreak(This) #define IRemoteDebugApplication_ConnectDebugger(This,pad) \ (This)->lpVtbl -> ConnectDebugger(This,pad) #define IRemoteDebugApplication_DisconnectDebugger(This) \ (This)->lpVtbl -> DisconnectDebugger(This) #define IRemoteDebugApplication_GetDebugger(This,pad) \ (This)->lpVtbl -> GetDebugger(This,pad) #define IRemoteDebugApplication_CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) \ (This)->lpVtbl -> CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) #define IRemoteDebugApplication_QueryAlive(This) \ (This)->lpVtbl -> QueryAlive(This) #define IRemoteDebugApplication_EnumThreads(This,pperdat) \ (This)->lpVtbl -> EnumThreads(This,pperdat) #define IRemoteDebugApplication_GetName(This,pbstrName) \ (This)->lpVtbl -> GetName(This,pbstrName) #define IRemoteDebugApplication_GetRootNode(This,ppdanRoot) \ (This)->lpVtbl -> GetRootNode(This,ppdanRoot) #define IRemoteDebugApplication_EnumGlobalExpressionContexts(This,ppedec) \ (This)->lpVtbl -> EnumGlobalExpressionContexts(This,ppedec) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_ResumeFromBreakPoint_Proxy( IRemoteDebugApplication __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prptFocus, /* [in] */ BREAKRESUMEACTION bra, /* [in] */ ERRORRESUMEACTION era); void __RPC_STUB IRemoteDebugApplication_ResumeFromBreakPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_CauseBreak_Proxy( IRemoteDebugApplication __RPC_FAR * This); void __RPC_STUB IRemoteDebugApplication_CauseBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_ConnectDebugger_Proxy( IRemoteDebugApplication __RPC_FAR * This, /* [in] */ IApplicationDebugger __RPC_FAR *pad); void __RPC_STUB IRemoteDebugApplication_ConnectDebugger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_DisconnectDebugger_Proxy( IRemoteDebugApplication __RPC_FAR * This); void __RPC_STUB IRemoteDebugApplication_DisconnectDebugger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_GetDebugger_Proxy( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ IApplicationDebugger __RPC_FAR *__RPC_FAR *pad); void __RPC_STUB IRemoteDebugApplication_GetDebugger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_CreateInstanceAtApplication_Proxy( IRemoteDebugApplication __RPC_FAR * This, /* [in] */ REFCLSID rclsid, /* [in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ DWORD dwClsContext, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); void __RPC_STUB IRemoteDebugApplication_CreateInstanceAtApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_QueryAlive_Proxy( IRemoteDebugApplication __RPC_FAR * This); void __RPC_STUB IRemoteDebugApplication_QueryAlive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_EnumThreads_Proxy( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); void __RPC_STUB IRemoteDebugApplication_EnumThreads_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_GetName_Proxy( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrName); void __RPC_STUB IRemoteDebugApplication_GetName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_GetRootNode_Proxy( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); void __RPC_STUB IRemoteDebugApplication_GetRootNode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_EnumGlobalExpressionContexts_Proxy( IRemoteDebugApplication __RPC_FAR * This, /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); void __RPC_STUB IRemoteDebugApplication_EnumGlobalExpressionContexts_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IRemoteDebugApplication_INTERFACE_DEFINED__ */ #ifndef __IDebugApplication_INTERFACE_DEFINED__ #define __IDebugApplication_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugApplication * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugApplication; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C32-CB0C-11d0-B5C9-00A0244A0E7A") IDebugApplication : public IRemoteDebugApplication { public: virtual HRESULT STDMETHODCALLTYPE SetName( /* [in] */ LPCOLESTR pstrName) = 0; virtual HRESULT STDMETHODCALLTYPE StepOutComplete( void) = 0; virtual HRESULT STDMETHODCALLTYPE DebugOutput( /* [in] */ LPCOLESTR pstr) = 0; virtual HRESULT STDMETHODCALLTYPE StartDebugSession( void) = 0; virtual HRESULT STDMETHODCALLTYPE HandleBreakPoint( /* [in] */ BREAKREASON br, /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra) = 0; virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetBreakFlags( /* [out] */ APPBREAKFLAGS __RPC_FAR *pabf, /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdatSteppingThread) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentThread( /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *pat) = 0; virtual HRESULT STDMETHODCALLTYPE CreateAsyncDebugOperation( /* [in] */ IDebugSyncOperation __RPC_FAR *psdo, /* [out] */ IDebugAsyncOperation __RPC_FAR *__RPC_FAR *ppado) = 0; virtual HRESULT STDMETHODCALLTYPE AddStackFrameSniffer( /* [in] */ IDebugStackFrameSniffer __RPC_FAR *pdsfs, /* [out] */ DWORD __RPC_FAR *pdwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveStackFrameSniffer( /* [in] */ DWORD dwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE QueryCurrentThreadIsDebuggerThread( void) = 0; virtual HRESULT STDMETHODCALLTYPE SynchronousCallInDebuggerThread( /* [in] */ IDebugThreadCall __RPC_FAR *pptc, /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3) = 0; virtual HRESULT STDMETHODCALLTYPE CreateApplicationNode( /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanNew) = 0; virtual HRESULT STDMETHODCALLTYPE FireDebuggerEvent( /* [in] */ REFGUID riid, /* [in] */ IUnknown __RPC_FAR *punk) = 0; virtual HRESULT STDMETHODCALLTYPE HandleRuntimeError( /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, /* [in] */ IActiveScriptSite __RPC_FAR *pScriptSite, /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra, /* [out] */ ERRORRESUMEACTION __RPC_FAR *perra, /* [out] */ BOOL __RPC_FAR *pfCallOnScriptError) = 0; virtual BOOL STDMETHODCALLTYPE FCanJitDebug( void) = 0; virtual BOOL STDMETHODCALLTYPE FIsAutoJitDebugEnabled( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddGlobalExpressionContextProvider( /* [in] */ IProvideExpressionContexts __RPC_FAR *pdsfs, /* [out] */ DWORD __RPC_FAR *pdwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveGlobalExpressionContextProvider( /* [in] */ DWORD dwCookie) = 0; }; #else /* C style interface */ typedef struct IDebugApplicationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugApplication __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugApplication __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResumeFromBreakPoint )( IDebugApplication __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prptFocus, /* [in] */ BREAKRESUMEACTION bra, /* [in] */ ERRORRESUMEACTION era); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CauseBreak )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConnectDebugger )( IDebugApplication __RPC_FAR * This, /* [in] */ IApplicationDebugger __RPC_FAR *pad); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisconnectDebugger )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugger )( IDebugApplication __RPC_FAR * This, /* [out] */ IApplicationDebugger __RPC_FAR *__RPC_FAR *pad); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstanceAtApplication )( IDebugApplication __RPC_FAR * This, /* [in] */ REFCLSID rclsid, /* [in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ DWORD dwClsContext, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryAlive )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumThreads )( IDebugApplication __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( IDebugApplication __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRootNode )( IDebugApplication __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumGlobalExpressionContexts )( IDebugApplication __RPC_FAR * This, /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )( IDebugApplication __RPC_FAR * This, /* [in] */ LPCOLESTR pstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepOutComplete )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DebugOutput )( IDebugApplication __RPC_FAR * This, /* [in] */ LPCOLESTR pstr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartDebugSession )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HandleBreakPoint )( IDebugApplication __RPC_FAR * This, /* [in] */ BREAKREASON br, /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBreakFlags )( IDebugApplication __RPC_FAR * This, /* [out] */ APPBREAKFLAGS __RPC_FAR *pabf, /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdatSteppingThread); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentThread )( IDebugApplication __RPC_FAR * This, /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *pat); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateAsyncDebugOperation )( IDebugApplication __RPC_FAR * This, /* [in] */ IDebugSyncOperation __RPC_FAR *psdo, /* [out] */ IDebugAsyncOperation __RPC_FAR *__RPC_FAR *ppado); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddStackFrameSniffer )( IDebugApplication __RPC_FAR * This, /* [in] */ IDebugStackFrameSniffer __RPC_FAR *pdsfs, /* [out] */ DWORD __RPC_FAR *pdwCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveStackFrameSniffer )( IDebugApplication __RPC_FAR * This, /* [in] */ DWORD dwCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryCurrentThreadIsDebuggerThread )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SynchronousCallInDebuggerThread )( IDebugApplication __RPC_FAR * This, /* [in] */ IDebugThreadCall __RPC_FAR *pptc, /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateApplicationNode )( IDebugApplication __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanNew); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FireDebuggerEvent )( IDebugApplication __RPC_FAR * This, /* [in] */ REFGUID riid, /* [in] */ IUnknown __RPC_FAR *punk); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HandleRuntimeError )( IDebugApplication __RPC_FAR * This, /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, /* [in] */ IActiveScriptSite __RPC_FAR *pScriptSite, /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra, /* [out] */ ERRORRESUMEACTION __RPC_FAR *perra, /* [out] */ BOOL __RPC_FAR *pfCallOnScriptError); BOOL ( STDMETHODCALLTYPE __RPC_FAR *FCanJitDebug )( IDebugApplication __RPC_FAR * This); BOOL ( STDMETHODCALLTYPE __RPC_FAR *FIsAutoJitDebugEnabled )( IDebugApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddGlobalExpressionContextProvider )( IDebugApplication __RPC_FAR * This, /* [in] */ IProvideExpressionContexts __RPC_FAR *pdsfs, /* [out] */ DWORD __RPC_FAR *pdwCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveGlobalExpressionContextProvider )( IDebugApplication __RPC_FAR * This, /* [in] */ DWORD dwCookie); END_INTERFACE } IDebugApplicationVtbl; interface IDebugApplication { CONST_VTBL struct IDebugApplicationVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugApplication_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugApplication_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugApplication_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugApplication_ResumeFromBreakPoint(This,prptFocus,bra,era) \ (This)->lpVtbl -> ResumeFromBreakPoint(This,prptFocus,bra,era) #define IDebugApplication_CauseBreak(This) \ (This)->lpVtbl -> CauseBreak(This) #define IDebugApplication_ConnectDebugger(This,pad) \ (This)->lpVtbl -> ConnectDebugger(This,pad) #define IDebugApplication_DisconnectDebugger(This) \ (This)->lpVtbl -> DisconnectDebugger(This) #define IDebugApplication_GetDebugger(This,pad) \ (This)->lpVtbl -> GetDebugger(This,pad) #define IDebugApplication_CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) \ (This)->lpVtbl -> CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) #define IDebugApplication_QueryAlive(This) \ (This)->lpVtbl -> QueryAlive(This) #define IDebugApplication_EnumThreads(This,pperdat) \ (This)->lpVtbl -> EnumThreads(This,pperdat) #define IDebugApplication_GetName(This,pbstrName) \ (This)->lpVtbl -> GetName(This,pbstrName) #define IDebugApplication_GetRootNode(This,ppdanRoot) \ (This)->lpVtbl -> GetRootNode(This,ppdanRoot) #define IDebugApplication_EnumGlobalExpressionContexts(This,ppedec) \ (This)->lpVtbl -> EnumGlobalExpressionContexts(This,ppedec) #define IDebugApplication_SetName(This,pstrName) \ (This)->lpVtbl -> SetName(This,pstrName) #define IDebugApplication_StepOutComplete(This) \ (This)->lpVtbl -> StepOutComplete(This) #define IDebugApplication_DebugOutput(This,pstr) \ (This)->lpVtbl -> DebugOutput(This,pstr) #define IDebugApplication_StartDebugSession(This) \ (This)->lpVtbl -> StartDebugSession(This) #define IDebugApplication_HandleBreakPoint(This,br,pbra) \ (This)->lpVtbl -> HandleBreakPoint(This,br,pbra) #define IDebugApplication_Close(This) \ (This)->lpVtbl -> Close(This) #define IDebugApplication_GetBreakFlags(This,pabf,pprdatSteppingThread) \ (This)->lpVtbl -> GetBreakFlags(This,pabf,pprdatSteppingThread) #define IDebugApplication_GetCurrentThread(This,pat) \ (This)->lpVtbl -> GetCurrentThread(This,pat) #define IDebugApplication_CreateAsyncDebugOperation(This,psdo,ppado) \ (This)->lpVtbl -> CreateAsyncDebugOperation(This,psdo,ppado) #define IDebugApplication_AddStackFrameSniffer(This,pdsfs,pdwCookie) \ (This)->lpVtbl -> AddStackFrameSniffer(This,pdsfs,pdwCookie) #define IDebugApplication_RemoveStackFrameSniffer(This,dwCookie) \ (This)->lpVtbl -> RemoveStackFrameSniffer(This,dwCookie) #define IDebugApplication_QueryCurrentThreadIsDebuggerThread(This) \ (This)->lpVtbl -> QueryCurrentThreadIsDebuggerThread(This) #define IDebugApplication_SynchronousCallInDebuggerThread(This,pptc,dwParam1,dwParam2,dwParam3) \ (This)->lpVtbl -> SynchronousCallInDebuggerThread(This,pptc,dwParam1,dwParam2,dwParam3) #define IDebugApplication_CreateApplicationNode(This,ppdanNew) \ (This)->lpVtbl -> CreateApplicationNode(This,ppdanNew) #define IDebugApplication_FireDebuggerEvent(This,riid,punk) \ (This)->lpVtbl -> FireDebuggerEvent(This,riid,punk) #define IDebugApplication_HandleRuntimeError(This,pErrorDebug,pScriptSite,pbra,perra,pfCallOnScriptError) \ (This)->lpVtbl -> HandleRuntimeError(This,pErrorDebug,pScriptSite,pbra,perra,pfCallOnScriptError) #define IDebugApplication_FCanJitDebug(This) \ (This)->lpVtbl -> FCanJitDebug(This) #define IDebugApplication_FIsAutoJitDebugEnabled(This) \ (This)->lpVtbl -> FIsAutoJitDebugEnabled(This) #define IDebugApplication_AddGlobalExpressionContextProvider(This,pdsfs,pdwCookie) \ (This)->lpVtbl -> AddGlobalExpressionContextProvider(This,pdsfs,pdwCookie) #define IDebugApplication_RemoveGlobalExpressionContextProvider(This,dwCookie) \ (This)->lpVtbl -> RemoveGlobalExpressionContextProvider(This,dwCookie) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugApplication_SetName_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ LPCOLESTR pstrName); void __RPC_STUB IDebugApplication_SetName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_StepOutComplete_Proxy( IDebugApplication __RPC_FAR * This); void __RPC_STUB IDebugApplication_StepOutComplete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_DebugOutput_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ LPCOLESTR pstr); void __RPC_STUB IDebugApplication_DebugOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_StartDebugSession_Proxy( IDebugApplication __RPC_FAR * This); void __RPC_STUB IDebugApplication_StartDebugSession_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_HandleBreakPoint_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ BREAKREASON br, /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra); void __RPC_STUB IDebugApplication_HandleBreakPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_Close_Proxy( IDebugApplication __RPC_FAR * This); void __RPC_STUB IDebugApplication_Close_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_GetBreakFlags_Proxy( IDebugApplication __RPC_FAR * This, /* [out] */ APPBREAKFLAGS __RPC_FAR *pabf, /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdatSteppingThread); void __RPC_STUB IDebugApplication_GetBreakFlags_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_GetCurrentThread_Proxy( IDebugApplication __RPC_FAR * This, /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *pat); void __RPC_STUB IDebugApplication_GetCurrentThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_CreateAsyncDebugOperation_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ IDebugSyncOperation __RPC_FAR *psdo, /* [out] */ IDebugAsyncOperation __RPC_FAR *__RPC_FAR *ppado); void __RPC_STUB IDebugApplication_CreateAsyncDebugOperation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_AddStackFrameSniffer_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ IDebugStackFrameSniffer __RPC_FAR *pdsfs, /* [out] */ DWORD __RPC_FAR *pdwCookie); void __RPC_STUB IDebugApplication_AddStackFrameSniffer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_RemoveStackFrameSniffer_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ DWORD dwCookie); void __RPC_STUB IDebugApplication_RemoveStackFrameSniffer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_QueryCurrentThreadIsDebuggerThread_Proxy( IDebugApplication __RPC_FAR * This); void __RPC_STUB IDebugApplication_QueryCurrentThreadIsDebuggerThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_SynchronousCallInDebuggerThread_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ IDebugThreadCall __RPC_FAR *pptc, /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3); void __RPC_STUB IDebugApplication_SynchronousCallInDebuggerThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_CreateApplicationNode_Proxy( IDebugApplication __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanNew); void __RPC_STUB IDebugApplication_CreateApplicationNode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_FireDebuggerEvent_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ REFGUID riid, /* [in] */ IUnknown __RPC_FAR *punk); void __RPC_STUB IDebugApplication_FireDebuggerEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_HandleRuntimeError_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, /* [in] */ IActiveScriptSite __RPC_FAR *pScriptSite, /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra, /* [out] */ ERRORRESUMEACTION __RPC_FAR *perra, /* [out] */ BOOL __RPC_FAR *pfCallOnScriptError); void __RPC_STUB IDebugApplication_HandleRuntimeError_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); BOOL STDMETHODCALLTYPE IDebugApplication_FCanJitDebug_Proxy( IDebugApplication __RPC_FAR * This); void __RPC_STUB IDebugApplication_FCanJitDebug_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); BOOL STDMETHODCALLTYPE IDebugApplication_FIsAutoJitDebugEnabled_Proxy( IDebugApplication __RPC_FAR * This); void __RPC_STUB IDebugApplication_FIsAutoJitDebugEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_AddGlobalExpressionContextProvider_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ IProvideExpressionContexts __RPC_FAR *pdsfs, /* [out] */ DWORD __RPC_FAR *pdwCookie); void __RPC_STUB IDebugApplication_AddGlobalExpressionContextProvider_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplication_RemoveGlobalExpressionContextProvider_Proxy( IDebugApplication __RPC_FAR * This, /* [in] */ DWORD dwCookie); void __RPC_STUB IDebugApplication_RemoveGlobalExpressionContextProvider_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugApplication_INTERFACE_DEFINED__ */ #ifndef __IRemoteDebugApplicationEvents_INTERFACE_DEFINED__ #define __IRemoteDebugApplicationEvents_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IRemoteDebugApplicationEvents * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IRemoteDebugApplicationEvents; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C33-CB0C-11d0-B5C9-00A0244A0E7A") IRemoteDebugApplicationEvents : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE OnConnectDebugger( /* [in] */ IApplicationDebugger __RPC_FAR *pad) = 0; virtual HRESULT STDMETHODCALLTYPE OnDisconnectDebugger( void) = 0; virtual HRESULT STDMETHODCALLTYPE OnSetName( /* [in] */ LPCOLESTR pstrName) = 0; virtual HRESULT STDMETHODCALLTYPE OnDebugOutput( /* [in] */ LPCOLESTR pstr) = 0; virtual HRESULT STDMETHODCALLTYPE OnClose( void) = 0; virtual HRESULT STDMETHODCALLTYPE OnEnterBreakPoint( /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat) = 0; virtual HRESULT STDMETHODCALLTYPE OnLeaveBreakPoint( /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat) = 0; virtual HRESULT STDMETHODCALLTYPE OnCreateThread( /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat) = 0; virtual HRESULT STDMETHODCALLTYPE OnDestroyThread( /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat) = 0; virtual HRESULT STDMETHODCALLTYPE OnBreakFlagChange( /* [in] */ APPBREAKFLAGS abf, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdatSteppingThread) = 0; }; #else /* C style interface */ typedef struct IRemoteDebugApplicationEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IRemoteDebugApplicationEvents __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IRemoteDebugApplicationEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnConnectDebugger )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IApplicationDebugger __RPC_FAR *pad); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDisconnectDebugger )( IRemoteDebugApplicationEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSetName )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ LPCOLESTR pstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDebugOutput )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ LPCOLESTR pstr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnClose )( IRemoteDebugApplicationEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnEnterBreakPoint )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnLeaveBreakPoint )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnCreateThread )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDestroyThread )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnBreakFlagChange )( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ APPBREAKFLAGS abf, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdatSteppingThread); END_INTERFACE } IRemoteDebugApplicationEventsVtbl; interface IRemoteDebugApplicationEvents { CONST_VTBL struct IRemoteDebugApplicationEventsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IRemoteDebugApplicationEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IRemoteDebugApplicationEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IRemoteDebugApplicationEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define IRemoteDebugApplicationEvents_OnConnectDebugger(This,pad) \ (This)->lpVtbl -> OnConnectDebugger(This,pad) #define IRemoteDebugApplicationEvents_OnDisconnectDebugger(This) \ (This)->lpVtbl -> OnDisconnectDebugger(This) #define IRemoteDebugApplicationEvents_OnSetName(This,pstrName) \ (This)->lpVtbl -> OnSetName(This,pstrName) #define IRemoteDebugApplicationEvents_OnDebugOutput(This,pstr) \ (This)->lpVtbl -> OnDebugOutput(This,pstr) #define IRemoteDebugApplicationEvents_OnClose(This) \ (This)->lpVtbl -> OnClose(This) #define IRemoteDebugApplicationEvents_OnEnterBreakPoint(This,prdat) \ (This)->lpVtbl -> OnEnterBreakPoint(This,prdat) #define IRemoteDebugApplicationEvents_OnLeaveBreakPoint(This,prdat) \ (This)->lpVtbl -> OnLeaveBreakPoint(This,prdat) #define IRemoteDebugApplicationEvents_OnCreateThread(This,prdat) \ (This)->lpVtbl -> OnCreateThread(This,prdat) #define IRemoteDebugApplicationEvents_OnDestroyThread(This,prdat) \ (This)->lpVtbl -> OnDestroyThread(This,prdat) #define IRemoteDebugApplicationEvents_OnBreakFlagChange(This,abf,prdatSteppingThread) \ (This)->lpVtbl -> OnBreakFlagChange(This,abf,prdatSteppingThread) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnConnectDebugger_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IApplicationDebugger __RPC_FAR *pad); void __RPC_STUB IRemoteDebugApplicationEvents_OnConnectDebugger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnDisconnectDebugger_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This); void __RPC_STUB IRemoteDebugApplicationEvents_OnDisconnectDebugger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnSetName_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ LPCOLESTR pstrName); void __RPC_STUB IRemoteDebugApplicationEvents_OnSetName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnDebugOutput_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ LPCOLESTR pstr); void __RPC_STUB IRemoteDebugApplicationEvents_OnDebugOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnClose_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This); void __RPC_STUB IRemoteDebugApplicationEvents_OnClose_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnEnterBreakPoint_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); void __RPC_STUB IRemoteDebugApplicationEvents_OnEnterBreakPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnLeaveBreakPoint_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); void __RPC_STUB IRemoteDebugApplicationEvents_OnLeaveBreakPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnCreateThread_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); void __RPC_STUB IRemoteDebugApplicationEvents_OnCreateThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnDestroyThread_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); void __RPC_STUB IRemoteDebugApplicationEvents_OnDestroyThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnBreakFlagChange_Proxy( IRemoteDebugApplicationEvents __RPC_FAR * This, /* [in] */ APPBREAKFLAGS abf, /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdatSteppingThread); void __RPC_STUB IRemoteDebugApplicationEvents_OnBreakFlagChange_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IRemoteDebugApplicationEvents_INTERFACE_DEFINED__ */ #ifndef __IDebugApplicationNode_INTERFACE_DEFINED__ #define __IDebugApplicationNode_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugApplicationNode * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugApplicationNode; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C34-CB0C-11d0-B5C9-00A0244A0E7A") IDebugApplicationNode : public IDebugDocumentProvider { public: virtual HRESULT STDMETHODCALLTYPE EnumChildren( /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp) = 0; virtual HRESULT STDMETHODCALLTYPE GetParent( /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp) = 0; virtual HRESULT STDMETHODCALLTYPE SetDocumentProvider( /* [in] */ IDebugDocumentProvider __RPC_FAR *pddp) = 0; virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual HRESULT STDMETHODCALLTYPE Attach( /* [in] */ IDebugApplicationNode __RPC_FAR *pdanParent) = 0; virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0; }; #else /* C style interface */ typedef struct IDebugApplicationNodeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugApplicationNode __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugApplicationNode __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugApplicationNode __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( IDebugApplicationNode __RPC_FAR * This, /* [in] */ DOCUMENTNAMETYPE dnt, /* [out] */ BSTR __RPC_FAR *pbstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( IDebugApplicationNode __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsidDocument); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocument )( IDebugApplicationNode __RPC_FAR * This, /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppssd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumChildren )( IDebugApplicationNode __RPC_FAR * This, /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParent )( IDebugApplicationNode __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDocumentProvider )( IDebugApplicationNode __RPC_FAR * This, /* [in] */ IDebugDocumentProvider __RPC_FAR *pddp); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )( IDebugApplicationNode __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Attach )( IDebugApplicationNode __RPC_FAR * This, /* [in] */ IDebugApplicationNode __RPC_FAR *pdanParent); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )( IDebugApplicationNode __RPC_FAR * This); END_INTERFACE } IDebugApplicationNodeVtbl; interface IDebugApplicationNode { CONST_VTBL struct IDebugApplicationNodeVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugApplicationNode_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugApplicationNode_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugApplicationNode_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugApplicationNode_GetName(This,dnt,pbstrName) \ (This)->lpVtbl -> GetName(This,dnt,pbstrName) #define IDebugApplicationNode_GetDocumentClassId(This,pclsidDocument) \ (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) #define IDebugApplicationNode_GetDocument(This,ppssd) \ (This)->lpVtbl -> GetDocument(This,ppssd) #define IDebugApplicationNode_EnumChildren(This,pperddp) \ (This)->lpVtbl -> EnumChildren(This,pperddp) #define IDebugApplicationNode_GetParent(This,pprddp) \ (This)->lpVtbl -> GetParent(This,pprddp) #define IDebugApplicationNode_SetDocumentProvider(This,pddp) \ (This)->lpVtbl -> SetDocumentProvider(This,pddp) #define IDebugApplicationNode_Close(This) \ (This)->lpVtbl -> Close(This) #define IDebugApplicationNode_Attach(This,pdanParent) \ (This)->lpVtbl -> Attach(This,pdanParent) #define IDebugApplicationNode_Detach(This) \ (This)->lpVtbl -> Detach(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugApplicationNode_EnumChildren_Proxy( IDebugApplicationNode __RPC_FAR * This, /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp); void __RPC_STUB IDebugApplicationNode_EnumChildren_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationNode_GetParent_Proxy( IDebugApplicationNode __RPC_FAR * This, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp); void __RPC_STUB IDebugApplicationNode_GetParent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationNode_SetDocumentProvider_Proxy( IDebugApplicationNode __RPC_FAR * This, /* [in] */ IDebugDocumentProvider __RPC_FAR *pddp); void __RPC_STUB IDebugApplicationNode_SetDocumentProvider_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationNode_Close_Proxy( IDebugApplicationNode __RPC_FAR * This); void __RPC_STUB IDebugApplicationNode_Close_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationNode_Attach_Proxy( IDebugApplicationNode __RPC_FAR * This, /* [in] */ IDebugApplicationNode __RPC_FAR *pdanParent); void __RPC_STUB IDebugApplicationNode_Attach_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationNode_Detach_Proxy( IDebugApplicationNode __RPC_FAR * This); void __RPC_STUB IDebugApplicationNode_Detach_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugApplicationNode_INTERFACE_DEFINED__ */ #ifndef __IDebugApplicationNodeEvents_INTERFACE_DEFINED__ #define __IDebugApplicationNodeEvents_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugApplicationNodeEvents * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IDebugApplicationNodeEvents; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C35-CB0C-11d0-B5C9-00A0244A0E7A") IDebugApplicationNodeEvents : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE onAddChild( /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild) = 0; virtual HRESULT STDMETHODCALLTYPE onRemoveChild( /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild) = 0; virtual HRESULT STDMETHODCALLTYPE onDetach( void) = 0; virtual HRESULT STDMETHODCALLTYPE onAttach( /* [in] */ IDebugApplicationNode __RPC_FAR *prddpParent) = 0; }; #else /* C style interface */ typedef struct IDebugApplicationNodeEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugApplicationNodeEvents __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugApplicationNodeEvents __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugApplicationNodeEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onAddChild )( IDebugApplicationNodeEvents __RPC_FAR * This, /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onRemoveChild )( IDebugApplicationNodeEvents __RPC_FAR * This, /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onDetach )( IDebugApplicationNodeEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onAttach )( IDebugApplicationNodeEvents __RPC_FAR * This, /* [in] */ IDebugApplicationNode __RPC_FAR *prddpParent); END_INTERFACE } IDebugApplicationNodeEventsVtbl; interface IDebugApplicationNodeEvents { CONST_VTBL struct IDebugApplicationNodeEventsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugApplicationNodeEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugApplicationNodeEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugApplicationNodeEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugApplicationNodeEvents_onAddChild(This,prddpChild) \ (This)->lpVtbl -> onAddChild(This,prddpChild) #define IDebugApplicationNodeEvents_onRemoveChild(This,prddpChild) \ (This)->lpVtbl -> onRemoveChild(This,prddpChild) #define IDebugApplicationNodeEvents_onDetach(This) \ (This)->lpVtbl -> onDetach(This) #define IDebugApplicationNodeEvents_onAttach(This,prddpParent) \ (This)->lpVtbl -> onAttach(This,prddpParent) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugApplicationNodeEvents_onAddChild_Proxy( IDebugApplicationNodeEvents __RPC_FAR * This, /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild); void __RPC_STUB IDebugApplicationNodeEvents_onAddChild_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationNodeEvents_onRemoveChild_Proxy( IDebugApplicationNodeEvents __RPC_FAR * This, /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild); void __RPC_STUB IDebugApplicationNodeEvents_onRemoveChild_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationNodeEvents_onDetach_Proxy( IDebugApplicationNodeEvents __RPC_FAR * This); void __RPC_STUB IDebugApplicationNodeEvents_onDetach_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationNodeEvents_onAttach_Proxy( IDebugApplicationNodeEvents __RPC_FAR * This, /* [in] */ IDebugApplicationNode __RPC_FAR *prddpParent); void __RPC_STUB IDebugApplicationNodeEvents_onAttach_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugApplicationNodeEvents_INTERFACE_DEFINED__ */ #ifndef __IDebugThreadCall_INTERFACE_DEFINED__ #define __IDebugThreadCall_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugThreadCall * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][uuid][object] */ EXTERN_C const IID IID_IDebugThreadCall; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C36-CB0C-11d0-B5C9-00A0244A0E7A") IDebugThreadCall : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE ThreadCallHandler( /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3) = 0; }; #else /* C style interface */ typedef struct IDebugThreadCallVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugThreadCall __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugThreadCall __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugThreadCall __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadCallHandler )( IDebugThreadCall __RPC_FAR * This, /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3); END_INTERFACE } IDebugThreadCallVtbl; interface IDebugThreadCall { CONST_VTBL struct IDebugThreadCallVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugThreadCall_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugThreadCall_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugThreadCall_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugThreadCall_ThreadCallHandler(This,dwParam1,dwParam2,dwParam3) \ (This)->lpVtbl -> ThreadCallHandler(This,dwParam1,dwParam2,dwParam3) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugThreadCall_ThreadCallHandler_Proxy( IDebugThreadCall __RPC_FAR * This, /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3); void __RPC_STUB IDebugThreadCall_ThreadCallHandler_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugThreadCall_INTERFACE_DEFINED__ */ #ifndef __IRemoteDebugApplicationThread_INTERFACE_DEFINED__ #define __IRemoteDebugApplicationThread_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IRemoteDebugApplicationThread * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ typedef DWORD THREAD_STATE; #define THREAD_STATE_RUNNING ( 0x1 ) #define THREAD_STATE_SUSPENDED ( 0x2 ) #define THREAD_BLOCKED ( 0x4 ) #define THREAD_OUT_OF_CONTEXT ( 0x8 ) EXTERN_C const IID IID_IRemoteDebugApplicationThread; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C37-CB0C-11d0-B5C9-00A0244A0E7A") IRemoteDebugApplicationThread : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetSystemThreadId( /* [out] */ DWORD __RPC_FAR *dwThreadId) = 0; virtual HRESULT STDMETHODCALLTYPE GetApplication( /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *pprda) = 0; virtual HRESULT STDMETHODCALLTYPE EnumStackFrames( /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf) = 0; virtual HRESULT STDMETHODCALLTYPE GetDescription( /* [out] */ BSTR __RPC_FAR *pbstrDescription, /* [out] */ BSTR __RPC_FAR *pbstrState) = 0; virtual HRESULT STDMETHODCALLTYPE SetNextStatement( /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext) = 0; virtual HRESULT STDMETHODCALLTYPE GetState( /* [out] */ DWORD __RPC_FAR *pState) = 0; virtual HRESULT STDMETHODCALLTYPE Suspend( /* [out] */ DWORD __RPC_FAR *pdwCount) = 0; virtual HRESULT STDMETHODCALLTYPE Resume( /* [out] */ DWORD __RPC_FAR *pdwCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetSuspendCount( /* [out] */ DWORD __RPC_FAR *pdwCount) = 0; }; #else /* C style interface */ typedef struct IRemoteDebugApplicationThreadVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IRemoteDebugApplicationThread __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IRemoteDebugApplicationThread __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSystemThreadId )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *dwThreadId); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetApplication )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *pprda); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFrames )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrDescription, /* [out] */ BSTR __RPC_FAR *pbstrState); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNextStatement )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pState); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Suspend )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resume )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspendCount )( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); END_INTERFACE } IRemoteDebugApplicationThreadVtbl; interface IRemoteDebugApplicationThread { CONST_VTBL struct IRemoteDebugApplicationThreadVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IRemoteDebugApplicationThread_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IRemoteDebugApplicationThread_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IRemoteDebugApplicationThread_Release(This) \ (This)->lpVtbl -> Release(This) #define IRemoteDebugApplicationThread_GetSystemThreadId(This,dwThreadId) \ (This)->lpVtbl -> GetSystemThreadId(This,dwThreadId) #define IRemoteDebugApplicationThread_GetApplication(This,pprda) \ (This)->lpVtbl -> GetApplication(This,pprda) #define IRemoteDebugApplicationThread_EnumStackFrames(This,ppedsf) \ (This)->lpVtbl -> EnumStackFrames(This,ppedsf) #define IRemoteDebugApplicationThread_GetDescription(This,pbstrDescription,pbstrState) \ (This)->lpVtbl -> GetDescription(This,pbstrDescription,pbstrState) #define IRemoteDebugApplicationThread_SetNextStatement(This,pStackFrame,pCodeContext) \ (This)->lpVtbl -> SetNextStatement(This,pStackFrame,pCodeContext) #define IRemoteDebugApplicationThread_GetState(This,pState) \ (This)->lpVtbl -> GetState(This,pState) #define IRemoteDebugApplicationThread_Suspend(This,pdwCount) \ (This)->lpVtbl -> Suspend(This,pdwCount) #define IRemoteDebugApplicationThread_Resume(This,pdwCount) \ (This)->lpVtbl -> Resume(This,pdwCount) #define IRemoteDebugApplicationThread_GetSuspendCount(This,pdwCount) \ (This)->lpVtbl -> GetSuspendCount(This,pdwCount) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetSystemThreadId_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *dwThreadId); void __RPC_STUB IRemoteDebugApplicationThread_GetSystemThreadId_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetApplication_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *pprda); void __RPC_STUB IRemoteDebugApplicationThread_GetApplication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_EnumStackFrames_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); void __RPC_STUB IRemoteDebugApplicationThread_EnumStackFrames_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetDescription_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrDescription, /* [out] */ BSTR __RPC_FAR *pbstrState); void __RPC_STUB IRemoteDebugApplicationThread_GetDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_SetNextStatement_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); void __RPC_STUB IRemoteDebugApplicationThread_SetNextStatement_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetState_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pState); void __RPC_STUB IRemoteDebugApplicationThread_GetState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_Suspend_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); void __RPC_STUB IRemoteDebugApplicationThread_Suspend_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_Resume_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); void __RPC_STUB IRemoteDebugApplicationThread_Resume_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetSuspendCount_Proxy( IRemoteDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); void __RPC_STUB IRemoteDebugApplicationThread_GetSuspendCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IRemoteDebugApplicationThread_INTERFACE_DEFINED__ */ #ifndef __IDebugApplicationThread_INTERFACE_DEFINED__ #define __IDebugApplicationThread_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugApplicationThread * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][uuid][object] */ EXTERN_C const IID IID_IDebugApplicationThread; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C38-CB0C-11d0-B5C9-00A0244A0E7A") IDebugApplicationThread : public IRemoteDebugApplicationThread { public: virtual HRESULT STDMETHODCALLTYPE SynchronousCallIntoThread( /* [in] */ IDebugThreadCall __RPC_FAR *pstcb, /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3) = 0; virtual HRESULT STDMETHODCALLTYPE QueryIsCurrentThread( void) = 0; virtual HRESULT STDMETHODCALLTYPE QueryIsDebuggerThread( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetDescription( /* [in] */ LPCOLESTR pstrDescription) = 0; virtual HRESULT STDMETHODCALLTYPE SetStateString( /* [in] */ LPCOLESTR pstrState) = 0; }; #else /* C style interface */ typedef struct IDebugApplicationThreadVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugApplicationThread __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugApplicationThread __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugApplicationThread __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSystemThreadId )( IDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *dwThreadId); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetApplication )( IDebugApplicationThread __RPC_FAR * This, /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *pprda); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFrames )( IDebugApplicationThread __RPC_FAR * This, /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )( IDebugApplicationThread __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbstrDescription, /* [out] */ BSTR __RPC_FAR *pbstrState); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNextStatement )( IDebugApplicationThread __RPC_FAR * This, /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState )( IDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pState); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Suspend )( IDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resume )( IDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspendCount )( IDebugApplicationThread __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SynchronousCallIntoThread )( IDebugApplicationThread __RPC_FAR * This, /* [in] */ IDebugThreadCall __RPC_FAR *pstcb, /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryIsCurrentThread )( IDebugApplicationThread __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryIsDebuggerThread )( IDebugApplicationThread __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDescription )( IDebugApplicationThread __RPC_FAR * This, /* [in] */ LPCOLESTR pstrDescription); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStateString )( IDebugApplicationThread __RPC_FAR * This, /* [in] */ LPCOLESTR pstrState); END_INTERFACE } IDebugApplicationThreadVtbl; interface IDebugApplicationThread { CONST_VTBL struct IDebugApplicationThreadVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugApplicationThread_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugApplicationThread_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugApplicationThread_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugApplicationThread_GetSystemThreadId(This,dwThreadId) \ (This)->lpVtbl -> GetSystemThreadId(This,dwThreadId) #define IDebugApplicationThread_GetApplication(This,pprda) \ (This)->lpVtbl -> GetApplication(This,pprda) #define IDebugApplicationThread_EnumStackFrames(This,ppedsf) \ (This)->lpVtbl -> EnumStackFrames(This,ppedsf) #define IDebugApplicationThread_GetDescription(This,pbstrDescription,pbstrState) \ (This)->lpVtbl -> GetDescription(This,pbstrDescription,pbstrState) #define IDebugApplicationThread_SetNextStatement(This,pStackFrame,pCodeContext) \ (This)->lpVtbl -> SetNextStatement(This,pStackFrame,pCodeContext) #define IDebugApplicationThread_GetState(This,pState) \ (This)->lpVtbl -> GetState(This,pState) #define IDebugApplicationThread_Suspend(This,pdwCount) \ (This)->lpVtbl -> Suspend(This,pdwCount) #define IDebugApplicationThread_Resume(This,pdwCount) \ (This)->lpVtbl -> Resume(This,pdwCount) #define IDebugApplicationThread_GetSuspendCount(This,pdwCount) \ (This)->lpVtbl -> GetSuspendCount(This,pdwCount) #define IDebugApplicationThread_SynchronousCallIntoThread(This,pstcb,dwParam1,dwParam2,dwParam3) \ (This)->lpVtbl -> SynchronousCallIntoThread(This,pstcb,dwParam1,dwParam2,dwParam3) #define IDebugApplicationThread_QueryIsCurrentThread(This) \ (This)->lpVtbl -> QueryIsCurrentThread(This) #define IDebugApplicationThread_QueryIsDebuggerThread(This) \ (This)->lpVtbl -> QueryIsDebuggerThread(This) #define IDebugApplicationThread_SetDescription(This,pstrDescription) \ (This)->lpVtbl -> SetDescription(This,pstrDescription) #define IDebugApplicationThread_SetStateString(This,pstrState) \ (This)->lpVtbl -> SetStateString(This,pstrState) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugApplicationThread_SynchronousCallIntoThread_Proxy( IDebugApplicationThread __RPC_FAR * This, /* [in] */ IDebugThreadCall __RPC_FAR *pstcb, /* [in] */ DWORD dwParam1, /* [in] */ DWORD dwParam2, /* [in] */ DWORD dwParam3); void __RPC_STUB IDebugApplicationThread_SynchronousCallIntoThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationThread_QueryIsCurrentThread_Proxy( IDebugApplicationThread __RPC_FAR * This); void __RPC_STUB IDebugApplicationThread_QueryIsCurrentThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationThread_QueryIsDebuggerThread_Proxy( IDebugApplicationThread __RPC_FAR * This); void __RPC_STUB IDebugApplicationThread_QueryIsDebuggerThread_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationThread_SetDescription_Proxy( IDebugApplicationThread __RPC_FAR * This, /* [in] */ LPCOLESTR pstrDescription); void __RPC_STUB IDebugApplicationThread_SetDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugApplicationThread_SetStateString_Proxy( IDebugApplicationThread __RPC_FAR * This, /* [in] */ LPCOLESTR pstrState); void __RPC_STUB IDebugApplicationThread_SetStateString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugApplicationThread_INTERFACE_DEFINED__ */ #ifndef __IDebugCookie_INTERFACE_DEFINED__ #define __IDebugCookie_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugCookie * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][local][object] */ EXTERN_C const IID IID_IDebugCookie; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C39-CB0C-11d0-B5C9-00A0244A0E7A") IDebugCookie : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE SetDebugCookie( /* [in] */ DWORD dwDebugAppCookie) = 0; }; #else /* C style interface */ typedef struct IDebugCookieVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugCookie __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugCookie __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugCookie __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDebugCookie )( IDebugCookie __RPC_FAR * This, /* [in] */ DWORD dwDebugAppCookie); END_INTERFACE } IDebugCookieVtbl; interface IDebugCookie { CONST_VTBL struct IDebugCookieVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugCookie_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugCookie_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugCookie_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugCookie_SetDebugCookie(This,dwDebugAppCookie) \ (This)->lpVtbl -> SetDebugCookie(This,dwDebugAppCookie) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugCookie_SetDebugCookie_Proxy( IDebugCookie __RPC_FAR * This, /* [in] */ DWORD dwDebugAppCookie); void __RPC_STUB IDebugCookie_SetDebugCookie_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugCookie_INTERFACE_DEFINED__ */ #ifndef __IEnumDebugApplicationNodes_INTERFACE_DEFINED__ #define __IEnumDebugApplicationNodes_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IEnumDebugApplicationNodes * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IEnumDebugApplicationNodes; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C3a-CB0C-11d0-B5C9-00A0244A0E7A") IEnumDebugApplicationNodes : public IUnknown { public: virtual /* [local] */ HRESULT __stdcall Next( /* [in] */ ULONG celt, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( /* [in] */ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp) = 0; }; #else /* C style interface */ typedef struct IEnumDebugApplicationNodesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IEnumDebugApplicationNodes __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IEnumDebugApplicationNodes __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IEnumDebugApplicationNodes __RPC_FAR * This); /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( IEnumDebugApplicationNodes __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, /* [out] */ ULONG __RPC_FAR *pceltFetched); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( IEnumDebugApplicationNodes __RPC_FAR * This, /* [in] */ ULONG celt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( IEnumDebugApplicationNodes __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( IEnumDebugApplicationNodes __RPC_FAR * This, /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp); END_INTERFACE } IEnumDebugApplicationNodesVtbl; interface IEnumDebugApplicationNodes { CONST_VTBL struct IEnumDebugApplicationNodesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IEnumDebugApplicationNodes_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnumDebugApplicationNodes_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnumDebugApplicationNodes_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnumDebugApplicationNodes_Next(This,celt,pprddp,pceltFetched) \ (This)->lpVtbl -> Next(This,celt,pprddp,pceltFetched) #define IEnumDebugApplicationNodes_Skip(This,celt) \ (This)->lpVtbl -> Skip(This,celt) #define IEnumDebugApplicationNodes_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IEnumDebugApplicationNodes_Clone(This,pperddp) \ (This)->lpVtbl -> Clone(This,pperddp) #endif /* COBJMACROS */ #endif /* C style interface */ /* [call_as] */ HRESULT __stdcall IEnumDebugApplicationNodes_RemoteNext_Proxy( IEnumDebugApplicationNodes __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, /* [out] */ ULONG __RPC_FAR *pceltFetched); void __RPC_STUB IEnumDebugApplicationNodes_RemoteNext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugApplicationNodes_Skip_Proxy( IEnumDebugApplicationNodes __RPC_FAR * This, /* [in] */ ULONG celt); void __RPC_STUB IEnumDebugApplicationNodes_Skip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugApplicationNodes_Reset_Proxy( IEnumDebugApplicationNodes __RPC_FAR * This); void __RPC_STUB IEnumDebugApplicationNodes_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugApplicationNodes_Clone_Proxy( IEnumDebugApplicationNodes __RPC_FAR * This, /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp); void __RPC_STUB IEnumDebugApplicationNodes_Clone_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnumDebugApplicationNodes_INTERFACE_DEFINED__ */ #ifndef __IEnumRemoteDebugApplications_INTERFACE_DEFINED__ #define __IEnumRemoteDebugApplications_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IEnumRemoteDebugApplications * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IEnumRemoteDebugApplications; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C3b-CB0C-11d0-B5C9-00A0244A0E7A") IEnumRemoteDebugApplications : public IUnknown { public: virtual /* [local] */ HRESULT __stdcall Next( /* [in] */ ULONG celt, /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( /* [in] */ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppessd) = 0; }; #else /* C style interface */ typedef struct IEnumRemoteDebugApplicationsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IEnumRemoteDebugApplications __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IEnumRemoteDebugApplications __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IEnumRemoteDebugApplications __RPC_FAR * This); /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( IEnumRemoteDebugApplications __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, /* [out] */ ULONG __RPC_FAR *pceltFetched); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( IEnumRemoteDebugApplications __RPC_FAR * This, /* [in] */ ULONG celt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( IEnumRemoteDebugApplications __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( IEnumRemoteDebugApplications __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppessd); END_INTERFACE } IEnumRemoteDebugApplicationsVtbl; interface IEnumRemoteDebugApplications { CONST_VTBL struct IEnumRemoteDebugApplicationsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IEnumRemoteDebugApplications_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnumRemoteDebugApplications_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnumRemoteDebugApplications_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnumRemoteDebugApplications_Next(This,celt,ppda,pceltFetched) \ (This)->lpVtbl -> Next(This,celt,ppda,pceltFetched) #define IEnumRemoteDebugApplications_Skip(This,celt) \ (This)->lpVtbl -> Skip(This,celt) #define IEnumRemoteDebugApplications_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IEnumRemoteDebugApplications_Clone(This,ppessd) \ (This)->lpVtbl -> Clone(This,ppessd) #endif /* COBJMACROS */ #endif /* C style interface */ /* [call_as] */ HRESULT __stdcall IEnumRemoteDebugApplications_RemoteNext_Proxy( IEnumRemoteDebugApplications __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, /* [out] */ ULONG __RPC_FAR *pceltFetched); void __RPC_STUB IEnumRemoteDebugApplications_RemoteNext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplications_Skip_Proxy( IEnumRemoteDebugApplications __RPC_FAR * This, /* [in] */ ULONG celt); void __RPC_STUB IEnumRemoteDebugApplications_Skip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplications_Reset_Proxy( IEnumRemoteDebugApplications __RPC_FAR * This); void __RPC_STUB IEnumRemoteDebugApplications_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplications_Clone_Proxy( IEnumRemoteDebugApplications __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppessd); void __RPC_STUB IEnumRemoteDebugApplications_Clone_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnumRemoteDebugApplications_INTERFACE_DEFINED__ */ #ifndef __IEnumRemoteDebugApplicationThreads_INTERFACE_DEFINED__ #define __IEnumRemoteDebugApplicationThreads_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IEnumRemoteDebugApplicationThreads * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IEnumRemoteDebugApplicationThreads; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C3c-CB0C-11d0-B5C9-00A0244A0E7A") IEnumRemoteDebugApplicationThreads : public IUnknown { public: virtual /* [local] */ HRESULT __stdcall Next( /* [in] */ ULONG celt, /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdat, /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( /* [in] */ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat) = 0; }; #else /* C style interface */ typedef struct IEnumRemoteDebugApplicationThreadsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IEnumRemoteDebugApplicationThreads __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IEnumRemoteDebugApplicationThreads __RPC_FAR * This); /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdat, /* [out] */ ULONG __RPC_FAR *pceltFetched); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [in] */ ULONG celt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( IEnumRemoteDebugApplicationThreads __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); END_INTERFACE } IEnumRemoteDebugApplicationThreadsVtbl; interface IEnumRemoteDebugApplicationThreads { CONST_VTBL struct IEnumRemoteDebugApplicationThreadsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IEnumRemoteDebugApplicationThreads_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnumRemoteDebugApplicationThreads_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnumRemoteDebugApplicationThreads_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnumRemoteDebugApplicationThreads_Next(This,celt,pprdat,pceltFetched) \ (This)->lpVtbl -> Next(This,celt,pprdat,pceltFetched) #define IEnumRemoteDebugApplicationThreads_Skip(This,celt) \ (This)->lpVtbl -> Skip(This,celt) #define IEnumRemoteDebugApplicationThreads_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IEnumRemoteDebugApplicationThreads_Clone(This,pperdat) \ (This)->lpVtbl -> Clone(This,pperdat) #endif /* COBJMACROS */ #endif /* C style interface */ /* [call_as] */ HRESULT __stdcall IEnumRemoteDebugApplicationThreads_RemoteNext_Proxy( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *ppdat, /* [out] */ ULONG __RPC_FAR *pceltFetched); void __RPC_STUB IEnumRemoteDebugApplicationThreads_RemoteNext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplicationThreads_Skip_Proxy( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [in] */ ULONG celt); void __RPC_STUB IEnumRemoteDebugApplicationThreads_Skip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplicationThreads_Reset_Proxy( IEnumRemoteDebugApplicationThreads __RPC_FAR * This); void __RPC_STUB IEnumRemoteDebugApplicationThreads_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplicationThreads_Clone_Proxy( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); void __RPC_STUB IEnumRemoteDebugApplicationThreads_Clone_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnumRemoteDebugApplicationThreads_INTERFACE_DEFINED__ */ #ifndef __IDebugFormatter_INTERFACE_DEFINED__ #define __IDebugFormatter_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugFormatter * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugFormatter; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C05-CB0C-11d0-B5C9-00A0244A0E7A") IDebugFormatter : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetStringForVariant( /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ ULONG nRadix, /* [out] */ BSTR __RPC_FAR *pbstrValue) = 0; virtual HRESULT STDMETHODCALLTYPE GetVariantForString( /* [in] */ LPCOLESTR pwstrValue, /* [out] */ VARIANT __RPC_FAR *pvar) = 0; virtual HRESULT STDMETHODCALLTYPE GetStringForVarType( /* [in] */ VARTYPE vt, /* [in] */ TYPEDESC __RPC_FAR *ptdescArrayType, /* [out] */ BSTR __RPC_FAR *pbstr) = 0; }; #else /* C style interface */ typedef struct IDebugFormatterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugFormatter __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugFormatter __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugFormatter __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStringForVariant )( IDebugFormatter __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ ULONG nRadix, /* [out] */ BSTR __RPC_FAR *pbstrValue); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVariantForString )( IDebugFormatter __RPC_FAR * This, /* [in] */ LPCOLESTR pwstrValue, /* [out] */ VARIANT __RPC_FAR *pvar); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStringForVarType )( IDebugFormatter __RPC_FAR * This, /* [in] */ VARTYPE vt, /* [in] */ TYPEDESC __RPC_FAR *ptdescArrayType, /* [out] */ BSTR __RPC_FAR *pbstr); END_INTERFACE } IDebugFormatterVtbl; interface IDebugFormatter { CONST_VTBL struct IDebugFormatterVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugFormatter_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugFormatter_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugFormatter_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugFormatter_GetStringForVariant(This,pvar,nRadix,pbstrValue) \ (This)->lpVtbl -> GetStringForVariant(This,pvar,nRadix,pbstrValue) #define IDebugFormatter_GetVariantForString(This,pwstrValue,pvar) \ (This)->lpVtbl -> GetVariantForString(This,pwstrValue,pvar) #define IDebugFormatter_GetStringForVarType(This,vt,ptdescArrayType,pbstr) \ (This)->lpVtbl -> GetStringForVarType(This,vt,ptdescArrayType,pbstr) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugFormatter_GetStringForVariant_Proxy( IDebugFormatter __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ ULONG nRadix, /* [out] */ BSTR __RPC_FAR *pbstrValue); void __RPC_STUB IDebugFormatter_GetStringForVariant_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugFormatter_GetVariantForString_Proxy( IDebugFormatter __RPC_FAR * This, /* [in] */ LPCOLESTR pwstrValue, /* [out] */ VARIANT __RPC_FAR *pvar); void __RPC_STUB IDebugFormatter_GetVariantForString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugFormatter_GetStringForVarType_Proxy( IDebugFormatter __RPC_FAR * This, /* [in] */ VARTYPE vt, /* [in] */ TYPEDESC __RPC_FAR *ptdescArrayType, /* [out] */ BSTR __RPC_FAR *pbstr); void __RPC_STUB IDebugFormatter_GetStringForVarType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugFormatter_INTERFACE_DEFINED__ */ #ifndef __ISimpleConnectionPoint_INTERFACE_DEFINED__ #define __ISimpleConnectionPoint_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ISimpleConnectionPoint * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][helpstring][uuid][object] */ EXTERN_C const IID IID_ISimpleConnectionPoint; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C3e-CB0C-11d0-B5C9-00A0244A0E7A") ISimpleConnectionPoint : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetEventCount( /* [out] */ ULONG __RPC_FAR *pulCount) = 0; virtual HRESULT STDMETHODCALLTYPE DescribeEvents( /* [in] */ ULONG iEvent, /* [in] */ ULONG cEvents, /* [length_is][size_is][out] */ DISPID __RPC_FAR *prgid, /* [length_is][size_is][out] */ BSTR __RPC_FAR *prgbstr, /* [out] */ ULONG __RPC_FAR *pcEventsFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Advise( /* [in] */ IDispatch __RPC_FAR *pdisp, /* [out] */ DWORD __RPC_FAR *pdwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE Unadvise( /* [in] */ DWORD dwCookie) = 0; }; #else /* C style interface */ typedef struct ISimpleConnectionPointVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISimpleConnectionPoint __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISimpleConnectionPoint __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISimpleConnectionPoint __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEventCount )( ISimpleConnectionPoint __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pulCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DescribeEvents )( ISimpleConnectionPoint __RPC_FAR * This, /* [in] */ ULONG iEvent, /* [in] */ ULONG cEvents, /* [length_is][size_is][out] */ DISPID __RPC_FAR *prgid, /* [length_is][size_is][out] */ BSTR __RPC_FAR *prgbstr, /* [out] */ ULONG __RPC_FAR *pcEventsFetched); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Advise )( ISimpleConnectionPoint __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *pdisp, /* [out] */ DWORD __RPC_FAR *pdwCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unadvise )( ISimpleConnectionPoint __RPC_FAR * This, /* [in] */ DWORD dwCookie); END_INTERFACE } ISimpleConnectionPointVtbl; interface ISimpleConnectionPoint { CONST_VTBL struct ISimpleConnectionPointVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISimpleConnectionPoint_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISimpleConnectionPoint_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISimpleConnectionPoint_Release(This) \ (This)->lpVtbl -> Release(This) #define ISimpleConnectionPoint_GetEventCount(This,pulCount) \ (This)->lpVtbl -> GetEventCount(This,pulCount) #define ISimpleConnectionPoint_DescribeEvents(This,iEvent,cEvents,prgid,prgbstr,pcEventsFetched) \ (This)->lpVtbl -> DescribeEvents(This,iEvent,cEvents,prgid,prgbstr,pcEventsFetched) #define ISimpleConnectionPoint_Advise(This,pdisp,pdwCookie) \ (This)->lpVtbl -> Advise(This,pdisp,pdwCookie) #define ISimpleConnectionPoint_Unadvise(This,dwCookie) \ (This)->lpVtbl -> Unadvise(This,dwCookie) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE ISimpleConnectionPoint_GetEventCount_Proxy( ISimpleConnectionPoint __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pulCount); void __RPC_STUB ISimpleConnectionPoint_GetEventCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISimpleConnectionPoint_DescribeEvents_Proxy( ISimpleConnectionPoint __RPC_FAR * This, /* [in] */ ULONG iEvent, /* [in] */ ULONG cEvents, /* [length_is][size_is][out] */ DISPID __RPC_FAR *prgid, /* [length_is][size_is][out] */ BSTR __RPC_FAR *prgbstr, /* [out] */ ULONG __RPC_FAR *pcEventsFetched); void __RPC_STUB ISimpleConnectionPoint_DescribeEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISimpleConnectionPoint_Advise_Proxy( ISimpleConnectionPoint __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *pdisp, /* [out] */ DWORD __RPC_FAR *pdwCookie); void __RPC_STUB ISimpleConnectionPoint_Advise_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISimpleConnectionPoint_Unadvise_Proxy( ISimpleConnectionPoint __RPC_FAR * This, /* [in] */ DWORD dwCookie); void __RPC_STUB ISimpleConnectionPoint_Unadvise_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISimpleConnectionPoint_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_activdbg_0209 * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ EXTERN_C const CLSID CLSID_DebugHelper; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0209_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_activdbg_0209_v0_0_s_ifspec; #ifndef __IDebugHelper_INTERFACE_DEFINED__ #define __IDebugHelper_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDebugHelper * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [local][unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDebugHelper; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C3f-CB0C-11d0-B5C9-00A0244A0E7A") IDebugHelper : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE CreatePropertyBrowser( /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ LPCOLESTR bstrName, /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob) = 0; virtual HRESULT STDMETHODCALLTYPE CreatePropertyBrowserEx( /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ LPCOLESTR bstrName, /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, /* [in] */ IDebugFormatter __RPC_FAR *pdf, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob) = 0; virtual HRESULT STDMETHODCALLTYPE CreateSimpleConnectionPoint( /* [in] */ IDispatch __RPC_FAR *pdisp, /* [out] */ ISimpleConnectionPoint __RPC_FAR *__RPC_FAR *ppscp) = 0; }; #else /* C style interface */ typedef struct IDebugHelperVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDebugHelper __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDebugHelper __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDebugHelper __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePropertyBrowser )( IDebugHelper __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ LPCOLESTR bstrName, /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePropertyBrowserEx )( IDebugHelper __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ LPCOLESTR bstrName, /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, /* [in] */ IDebugFormatter __RPC_FAR *pdf, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateSimpleConnectionPoint )( IDebugHelper __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *pdisp, /* [out] */ ISimpleConnectionPoint __RPC_FAR *__RPC_FAR *ppscp); END_INTERFACE } IDebugHelperVtbl; interface IDebugHelper { CONST_VTBL struct IDebugHelperVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDebugHelper_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDebugHelper_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDebugHelper_Release(This) \ (This)->lpVtbl -> Release(This) #define IDebugHelper_CreatePropertyBrowser(This,pvar,bstrName,pdat,ppdob) \ (This)->lpVtbl -> CreatePropertyBrowser(This,pvar,bstrName,pdat,ppdob) #define IDebugHelper_CreatePropertyBrowserEx(This,pvar,bstrName,pdat,pdf,ppdob) \ (This)->lpVtbl -> CreatePropertyBrowserEx(This,pvar,bstrName,pdat,pdf,ppdob) #define IDebugHelper_CreateSimpleConnectionPoint(This,pdisp,ppscp) \ (This)->lpVtbl -> CreateSimpleConnectionPoint(This,pdisp,ppscp) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDebugHelper_CreatePropertyBrowser_Proxy( IDebugHelper __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ LPCOLESTR bstrName, /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); void __RPC_STUB IDebugHelper_CreatePropertyBrowser_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugHelper_CreatePropertyBrowserEx_Proxy( IDebugHelper __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pvar, /* [in] */ LPCOLESTR bstrName, /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, /* [in] */ IDebugFormatter __RPC_FAR *pdf, /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); void __RPC_STUB IDebugHelper_CreatePropertyBrowserEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDebugHelper_CreateSimpleConnectionPoint_Proxy( IDebugHelper __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *pdisp, /* [out] */ ISimpleConnectionPoint __RPC_FAR *__RPC_FAR *ppscp); void __RPC_STUB IDebugHelper_CreateSimpleConnectionPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDebugHelper_INTERFACE_DEFINED__ */ #ifndef __IEnumDebugExpressionContexts_INTERFACE_DEFINED__ #define __IEnumDebugExpressionContexts_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IEnumDebugExpressionContexts * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IEnumDebugExpressionContexts; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C40-CB0C-11d0-B5C9-00A0244A0E7A") IEnumDebugExpressionContexts : public IUnknown { public: virtual /* [local] */ HRESULT __stdcall Next( /* [in] */ ULONG celt, /* [out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *ppdec, /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( /* [in] */ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec) = 0; }; #else /* C style interface */ typedef struct IEnumDebugExpressionContextsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IEnumDebugExpressionContexts __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IEnumDebugExpressionContexts __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IEnumDebugExpressionContexts __RPC_FAR * This); /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( IEnumDebugExpressionContexts __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *ppdec, /* [out] */ ULONG __RPC_FAR *pceltFetched); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( IEnumDebugExpressionContexts __RPC_FAR * This, /* [in] */ ULONG celt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( IEnumDebugExpressionContexts __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( IEnumDebugExpressionContexts __RPC_FAR * This, /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); END_INTERFACE } IEnumDebugExpressionContextsVtbl; interface IEnumDebugExpressionContexts { CONST_VTBL struct IEnumDebugExpressionContextsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IEnumDebugExpressionContexts_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnumDebugExpressionContexts_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnumDebugExpressionContexts_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnumDebugExpressionContexts_Next(This,celt,ppdec,pceltFetched) \ (This)->lpVtbl -> Next(This,celt,ppdec,pceltFetched) #define IEnumDebugExpressionContexts_Skip(This,celt) \ (This)->lpVtbl -> Skip(This,celt) #define IEnumDebugExpressionContexts_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IEnumDebugExpressionContexts_Clone(This,ppedec) \ (This)->lpVtbl -> Clone(This,ppedec) #endif /* COBJMACROS */ #endif /* C style interface */ /* [call_as] */ HRESULT __stdcall IEnumDebugExpressionContexts_RemoteNext_Proxy( IEnumDebugExpressionContexts __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *pprgdec, /* [out] */ ULONG __RPC_FAR *pceltFetched); void __RPC_STUB IEnumDebugExpressionContexts_RemoteNext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugExpressionContexts_Skip_Proxy( IEnumDebugExpressionContexts __RPC_FAR * This, /* [in] */ ULONG celt); void __RPC_STUB IEnumDebugExpressionContexts_Skip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugExpressionContexts_Reset_Proxy( IEnumDebugExpressionContexts __RPC_FAR * This); void __RPC_STUB IEnumDebugExpressionContexts_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEnumDebugExpressionContexts_Clone_Proxy( IEnumDebugExpressionContexts __RPC_FAR * This, /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); void __RPC_STUB IEnumDebugExpressionContexts_Clone_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnumDebugExpressionContexts_INTERFACE_DEFINED__ */ #ifndef __IProvideExpressionContexts_INTERFACE_DEFINED__ #define __IProvideExpressionContexts_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IProvideExpressionContexts * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][uuid][object] */ EXTERN_C const IID IID_IProvideExpressionContexts; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51973C41-CB0C-11d0-B5C9-00A0244A0E7A") IProvideExpressionContexts : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE EnumExpressionContexts( /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec) = 0; }; #else /* C style interface */ typedef struct IProvideExpressionContextsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IProvideExpressionContexts __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IProvideExpressionContexts __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IProvideExpressionContexts __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumExpressionContexts )( IProvideExpressionContexts __RPC_FAR * This, /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); END_INTERFACE } IProvideExpressionContextsVtbl; interface IProvideExpressionContexts { CONST_VTBL struct IProvideExpressionContextsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IProvideExpressionContexts_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IProvideExpressionContexts_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IProvideExpressionContexts_Release(This) \ (This)->lpVtbl -> Release(This) #define IProvideExpressionContexts_EnumExpressionContexts(This,ppedec) \ (This)->lpVtbl -> EnumExpressionContexts(This,ppedec) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IProvideExpressionContexts_EnumExpressionContexts_Proxy( IProvideExpressionContexts __RPC_FAR * This, /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); void __RPC_STUB IProvideExpressionContexts_EnumExpressionContexts_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IProvideExpressionContexts_INTERFACE_DEFINED__ */ #ifndef __ProcessDebugManagerLib_LIBRARY_DEFINED__ #define __ProcessDebugManagerLib_LIBRARY_DEFINED__ /**************************************** * Generated header for library: ProcessDebugManagerLib * at Fri Sep 18 16:27:25 1998 * using MIDL 3.01.75 ****************************************/ /* [helpstring][version][uuid] */ EXTERN_C const CLSID CLSID_CDebugDocumentHelper; EXTERN_C const IID LIBID_ProcessDebugManagerLib; #ifdef __cplusplus EXTERN_C const CLSID CLSID_ProcessDebugManager; class DECLSPEC_UUID("78a51822-51f4-11d0-8f20-00805f2cd064") ProcessDebugManager; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_DebugHelper; class DECLSPEC_UUID("0BFCC060-8C1D-11d0-ACCD-00AA0060275C") DebugHelper; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CDebugDocumentHelper; class DECLSPEC_UUID("83B8BCA6-687C-11D0-A405-00AA0060275C") CDebugDocumentHelper; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_MachineDebugManager; class DECLSPEC_UUID("0C0A3666-30C9-11D0-8F20-00805F2CD064") MachineDebugManager; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_DefaultDebugSessionProvider; class DECLSPEC_UUID("834128a2-51f4-11d0-8f20-00805f2cd064") DefaultDebugSessionProvider; #endif #endif /* __ProcessDebugManagerLib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); /* [local] */ HRESULT __stdcall IEnumDebugCodeContexts_Next_Proxy( IEnumDebugCodeContexts __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [call_as] */ HRESULT __stdcall IEnumDebugCodeContexts_Next_Stub( IEnumDebugCodeContexts __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [local] */ HRESULT __stdcall IEnumDebugStackFrames_Next_Proxy( IEnumDebugStackFrames __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [call_as] */ HRESULT __stdcall IEnumDebugStackFrames_Next_Stub( IEnumDebugStackFrames __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [local] */ HRESULT __stdcall IEnumDebugApplicationNodes_Next_Proxy( IEnumDebugApplicationNodes __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [call_as] */ HRESULT __stdcall IEnumDebugApplicationNodes_Next_Stub( IEnumDebugApplicationNodes __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [local] */ HRESULT __stdcall IEnumRemoteDebugApplications_Next_Proxy( IEnumRemoteDebugApplications __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [call_as] */ HRESULT __stdcall IEnumRemoteDebugApplications_Next_Stub( IEnumRemoteDebugApplications __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [local] */ HRESULT __stdcall IEnumRemoteDebugApplicationThreads_Next_Proxy( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdat, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [call_as] */ HRESULT __stdcall IEnumRemoteDebugApplicationThreads_Next_Stub( IEnumRemoteDebugApplicationThreads __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *ppdat, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [local] */ HRESULT __stdcall IEnumDebugExpressionContexts_Next_Proxy( IEnumDebugExpressionContexts __RPC_FAR * This, /* [in] */ ULONG celt, /* [out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *ppdec, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* [call_as] */ HRESULT __stdcall IEnumDebugExpressionContexts_Next_Stub( IEnumDebugExpressionContexts __RPC_FAR * This, /* [in] */ ULONG celt, /* [length_is][size_is][out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *pprgdec, /* [out] */ ULONG __RPC_FAR *pceltFetched); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif