/LIBS/Extensions/inc/DTE90.h
C++ Header | 3344 lines | 2267 code | 1023 blank | 54 comment | 14 complexity | 959ecd37e17167a28563afabc8dee7ee MD5 | raw file
Possible License(s): Apache-2.0, LGPL-2.0
Large files files are truncated, but you can click here to view the full file
-
-
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 7.00.0499 */
- /* Compiler settings for dte90.idl:
- Oicf, W0, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
-
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
-
-
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
-
- /* verify that the <rpcsal.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCSAL_H_VERSION__
- #define __REQUIRED_RPCSAL_H_VERSION__ 100
- #endif
-
- #include "rpc.h"
- #include "rpcndr.h"
-
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
-
-
- #ifndef __dte90_h__
- #define __dte90_h__
-
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
-
- /* Forward Declarations */
-
- #ifndef __ToolBoxTab3_FWD_DEFINED__
- #define __ToolBoxTab3_FWD_DEFINED__
- typedef interface ToolBoxTab3 ToolBoxTab3;
- #endif /* __ToolBoxTab3_FWD_DEFINED__ */
-
-
- #ifndef __HTMLWindow3_FWD_DEFINED__
- #define __HTMLWindow3_FWD_DEFINED__
- typedef interface HTMLWindow3 HTMLWindow3;
- #endif /* __HTMLWindow3_FWD_DEFINED__ */
-
-
- #ifndef __Debugger3_FWD_DEFINED__
- #define __Debugger3_FWD_DEFINED__
- typedef interface Debugger3 Debugger3;
- #endif /* __Debugger3_FWD_DEFINED__ */
-
-
- #ifndef __Thread2_FWD_DEFINED__
- #define __Thread2_FWD_DEFINED__
- typedef interface Thread2 Thread2;
- #endif /* __Thread2_FWD_DEFINED__ */
-
-
- #ifndef __Process3_FWD_DEFINED__
- #define __Process3_FWD_DEFINED__
- typedef interface Process3 Process3;
- #endif /* __Process3_FWD_DEFINED__ */
-
-
- #ifndef __Modules_FWD_DEFINED__
- #define __Modules_FWD_DEFINED__
- typedef interface Modules Modules;
- #endif /* __Modules_FWD_DEFINED__ */
-
-
- #ifndef __Module_FWD_DEFINED__
- #define __Module_FWD_DEFINED__
- typedef interface Module Module;
- #endif /* __Module_FWD_DEFINED__ */
-
-
- #ifndef __ExceptionGroups_FWD_DEFINED__
- #define __ExceptionGroups_FWD_DEFINED__
- typedef interface ExceptionGroups ExceptionGroups;
- #endif /* __ExceptionGroups_FWD_DEFINED__ */
-
-
- #ifndef __ExceptionSettings_FWD_DEFINED__
- #define __ExceptionSettings_FWD_DEFINED__
- typedef interface ExceptionSettings ExceptionSettings;
- #endif /* __ExceptionSettings_FWD_DEFINED__ */
-
-
- #ifndef __ExceptionSetting_FWD_DEFINED__
- #define __ExceptionSetting_FWD_DEFINED__
- typedef interface ExceptionSetting ExceptionSetting;
- #endif /* __ExceptionSetting_FWD_DEFINED__ */
-
-
- #ifndef __Template_FWD_DEFINED__
- #define __Template_FWD_DEFINED__
- typedef interface Template Template;
- #endif /* __Template_FWD_DEFINED__ */
-
-
- #ifndef __Templates_FWD_DEFINED__
- #define __Templates_FWD_DEFINED__
- typedef interface Templates Templates;
- #endif /* __Templates_FWD_DEFINED__ */
-
-
- #ifndef __Solution3_FWD_DEFINED__
- #define __Solution3_FWD_DEFINED__
- typedef interface Solution3 Solution3;
- #endif /* __Solution3_FWD_DEFINED__ */
-
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
-
- /* interface __MIDL_itf_dte90_0000_0000 */
- /* [local] */
-
- #pragma once
- #ifndef __INDENTSTYLE__
- #define __INDENTSTYLE__
- typedef /* [uuid] */ DECLSPEC_UUID("BCCEBE05-D29C-11D2-AABD-00C04F688DDE")
- enum _vsIndentStyle
- { vsIndentStyleNone = 0,
- vsIndentStyleDefault = ( vsIndentStyleNone + 1 ) ,
- vsIndentStyleSmart = ( vsIndentStyleDefault + 1 )
- } vsIndentStyle;
-
- #endif // __INDENTSTYLE__
-
-
- extern RPC_IF_HANDLE __MIDL_itf_dte90_0000_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_dte90_0000_0000_v0_0_s_ifspec;
-
-
- #ifndef __EnvDTE90_LIBRARY_DEFINED__
- #define __EnvDTE90_LIBRARY_DEFINED__
-
- /* library EnvDTE90 */
- /* [version][helpstring][uuid] */
-
- typedef /* [helpstringcontext][helpstring][helpcontext][uuid] */ DECLSPEC_UUID("FCDF1B34-0781-43c6-BD46-062CAEA1FB05")
- enum vsHTMLViews
- { vsHTMLViewSource = 0,
- vsHTMLViewDesign = 1
- } vsHTMLViews;
-
- typedef /* [helpstringcontext][helpstring][helpcontext][uuid] */ DECLSPEC_UUID("7F27C244-AFD2-4bba-8193-DAA837CC03DA")
- enum vsHTMLPanes
- { vsHTMLPaneSource = 0,
- vsHTMLPaneDesign = 1,
- vsHTMLPaneSplit = 2
- } vsHTMLPanes;
-
- typedef
- enum vsHTMLBackgroundTasks
- { vsHTMLBackgroundCompilation = 0,
- vsHTMLBackgroundToolboxPopulation = ( vsHTMLBackgroundCompilation + 1 )
- } vsHTMLBackgroundTasks;
-
-
-
-
-
-
-
-
-
- typedef
- enum enum_THREADCATEGORY
- { THREADCATEGORY_Worker = 0,
- THREADCATEGORY_UI = ( THREADCATEGORY_Worker + 1 ) ,
- THREADCATEGORY_Main = ( THREADCATEGORY_UI + 1 ) ,
- THREADCATEGORY_RPC = ( THREADCATEGORY_Main + 1 ) ,
- THREADCATEGORY_Unknown = ( THREADCATEGORY_RPC + 1 )
- } THREADCATEGORY;
-
-
- EXTERN_C const IID LIBID_EnvDTE90;
-
- #ifndef __ToolBoxTab3_INTERFACE_DEFINED__
- #define __ToolBoxTab3_INTERFACE_DEFINED__
-
- /* interface ToolBoxTab3 */
- /* [helpstringcontext][helpstring][helpcontext][uuid][object][oleautomation][dual] */
-
-
- EXTERN_C const IID IID_ToolBoxTab3;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("09D8476F-E6BF-46fb-A0A9-61C331B90F06")
- ToolBoxTab3 : public ToolBoxTab2
- {
- public:
- virtual /* [helpstringcontext][helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Expanded(
- /* [retval][out] */ __RPC__out VARIANT_BOOL *pfExpanded) = 0;
-
- virtual /* [helpstringcontext][helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Expanded(
- /* [in] */ VARIANT_BOOL fExpanded) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ToolBoxTab3Vtbl
- {
- BEGIN_INTERFACE
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ToolBoxTab3 * This,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [out][idldescattr] */ __RPC__deref_out_opt void **ppvObj,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__out unsigned long *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__out unsigned long *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ToolBoxTab3 * This,
- /* [out][idldescattr] */ __RPC__out unsigned UINT *pctinfo,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ToolBoxTab3 * This,
- /* [in][idldescattr] */ unsigned UINT itinfo,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [out][idldescattr] */ __RPC__deref_out_opt void **pptinfo,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ToolBoxTab3 * This,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [in][idldescattr] */ __RPC__deref_in_opt signed char **rgszNames,
- /* [in][idldescattr] */ unsigned UINT cNames,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [out][idldescattr] */ __RPC__out signed long *rgdispid,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ToolBoxTab3 * This,
- /* [in][idldescattr] */ signed long dispidMember,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [in][idldescattr] */ unsigned short wFlags,
- /* [in][idldescattr] */ __RPC__in struct DISPPARAMS *pdispparams,
- /* [out][idldescattr] */ __RPC__out VARIANT *pvarResult,
- /* [out][idldescattr] */ __RPC__out struct EXCEPINFO *pexcepinfo,
- /* [out][idldescattr] */ __RPC__out unsigned UINT *puArgErr,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__deref_out_opt BSTR *retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_Name )(
- ToolBoxTab3 * This,
- /* [in][idldescattr] */ __RPC__in BSTR noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Collection )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__deref_out_opt ToolBoxTabs **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DTE )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__deref_out_opt **retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Activate )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ToolBoxItems )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__deref_out_opt ToolBoxItems **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ListView )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__out BOOLEAN *retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_ListView )(
- ToolBoxTab3 * This,
- /* [in][idldescattr] */ BOOLEAN noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueID )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__deref_out_opt BSTR *retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueID )(
- ToolBoxTab3 * This,
- /* [in][idldescattr] */ __RPC__in BSTR noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [helpstringcontext][helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Expanded )(
- ToolBoxTab3 * This,
- /* [retval][out] */ __RPC__out VARIANT_BOOL *pfExpanded);
-
- /* [helpstringcontext][helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Expanded )(
- ToolBoxTab3 * This,
- /* [in] */ VARIANT_BOOL fExpanded);
-
- END_INTERFACE
- } ToolBoxTab3Vtbl;
-
- interface ToolBoxTab3
- {
- CONST_VTBL struct ToolBoxTab3Vtbl *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ToolBoxTab3_QueryInterface(This,riid,ppvObj,retval) \
- ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval) )
-
- #define ToolBoxTab3_AddRef(This,retval) \
- ( (This)->lpVtbl -> AddRef(This,retval) )
-
- #define ToolBoxTab3_Release(This,retval) \
- ( (This)->lpVtbl -> Release(This,retval) )
-
- #define ToolBoxTab3_GetTypeInfoCount(This,pctinfo,retval) \
- ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval) )
-
- #define ToolBoxTab3_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
- ( (This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval) )
-
- #define ToolBoxTab3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
- ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) )
-
- #define ToolBoxTab3_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
- ( (This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) )
-
- #define ToolBoxTab3_get_Name(This,retval) \
- ( (This)->lpVtbl -> get_Name(This,retval) )
-
- #define ToolBoxTab3_put_Name(This,noname,retval) \
- ( (This)->lpVtbl -> put_Name(This,noname,retval) )
-
- #define ToolBoxTab3_get_Collection(This,retval) \
- ( (This)->lpVtbl -> get_Collection(This,retval) )
-
- #define ToolBoxTab3_get_DTE(This,retval) \
- ( (This)->lpVtbl -> get_DTE(This,retval) )
-
- #define ToolBoxTab3_Activate(This,retval) \
- ( (This)->lpVtbl -> Activate(This,retval) )
-
- #define ToolBoxTab3_Delete(This,retval) \
- ( (This)->lpVtbl -> Delete(This,retval) )
-
- #define ToolBoxTab3_get_ToolBoxItems(This,retval) \
- ( (This)->lpVtbl -> get_ToolBoxItems(This,retval) )
-
- #define ToolBoxTab3_get_ListView(This,retval) \
- ( (This)->lpVtbl -> get_ListView(This,retval) )
-
- #define ToolBoxTab3_put_ListView(This,noname,retval) \
- ( (This)->lpVtbl -> put_ListView(This,noname,retval) )
-
- #define ToolBoxTab3_get_UniqueID(This,retval) \
- ( (This)->lpVtbl -> get_UniqueID(This,retval) )
-
- #define ToolBoxTab3_put_UniqueID(This,noname,retval) \
- ( (This)->lpVtbl -> put_UniqueID(This,noname,retval) )
-
-
- #define ToolBoxTab3_get_Expanded(This,pfExpanded) \
- ( (This)->lpVtbl -> get_Expanded(This,pfExpanded) )
-
- #define ToolBoxTab3_put_Expanded(This,fExpanded) \
- ( (This)->lpVtbl -> put_Expanded(This,fExpanded) )
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __ToolBoxTab3_INTERFACE_DEFINED__ */
-
-
- #ifndef __HTMLWindow3_INTERFACE_DEFINED__
- #define __HTMLWindow3_INTERFACE_DEFINED__
-
- /* interface HTMLWindow3 */
- /* [uuid][object][oleautomation][dual] */
-
-
- EXTERN_C const IID IID_HTMLWindow3;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("BAD0A3DD-8109-4684-B806-A5282267BFE4")
- HTMLWindow3 : public IDispatch
- {
- public:
- virtual /* [helpstringcontext][helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrentView(
- /* [retval][out] */ __RPC__out vsHTMLViews *pView) = 0;
-
- virtual /* [helpstringcontext][helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrentView(
- /* [in] */ vsHTMLViews View) = 0;
-
- virtual /* [helpstringcontext][helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrentPane(
- /* [retval][out] */ __RPC__out vsHTMLPanes *pPane) = 0;
-
- virtual /* [helpstringcontext][helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrentPane(
- /* [in] */ vsHTMLPanes Pane) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE WaitForBackgroundProcessingComplete(
- /* [in] */ vsHTMLBackgroundTasks Task) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct HTMLWindow3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLWindow3 * This,
- /* [in] */ __RPC__in REFIID riid,
- /* [iid_is][out] */
- __RPC__deref_out void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLWindow3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLWindow3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLWindow3 * This,
- /* [out] */ __RPC__out UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLWindow3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLWindow3 * This,
- /* [in] */ __RPC__in REFIID riid,
- /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
- /* [range][in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLWindow3 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstringcontext][helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentView )(
- HTMLWindow3 * This,
- /* [retval][out] */ __RPC__out vsHTMLViews *pView);
-
- /* [helpstringcontext][helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentView )(
- HTMLWindow3 * This,
- /* [in] */ vsHTMLViews View);
-
- /* [helpstringcontext][helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentPane )(
- HTMLWindow3 * This,
- /* [retval][out] */ __RPC__out vsHTMLPanes *pPane);
-
- /* [helpstringcontext][helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentPane )(
- HTMLWindow3 * This,
- /* [in] */ vsHTMLPanes Pane);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *WaitForBackgroundProcessingComplete )(
- HTMLWindow3 * This,
- /* [in] */ vsHTMLBackgroundTasks Task);
-
- END_INTERFACE
- } HTMLWindow3Vtbl;
-
- interface HTMLWindow3
- {
- CONST_VTBL struct HTMLWindow3Vtbl *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define HTMLWindow3_QueryInterface(This,riid,ppvObject) \
- ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
-
- #define HTMLWindow3_AddRef(This) \
- ( (This)->lpVtbl -> AddRef(This) )
-
- #define HTMLWindow3_Release(This) \
- ( (This)->lpVtbl -> Release(This) )
-
-
- #define HTMLWindow3_GetTypeInfoCount(This,pctinfo) \
- ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
-
- #define HTMLWindow3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
-
- #define HTMLWindow3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
-
- #define HTMLWindow3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
-
-
- #define HTMLWindow3_get_CurrentView(This,pView) \
- ( (This)->lpVtbl -> get_CurrentView(This,pView) )
-
- #define HTMLWindow3_put_CurrentView(This,View) \
- ( (This)->lpVtbl -> put_CurrentView(This,View) )
-
- #define HTMLWindow3_get_CurrentPane(This,pPane) \
- ( (This)->lpVtbl -> get_CurrentPane(This,pPane) )
-
- #define HTMLWindow3_put_CurrentPane(This,Pane) \
- ( (This)->lpVtbl -> put_CurrentPane(This,Pane) )
-
- #define HTMLWindow3_WaitForBackgroundProcessingComplete(This,Task) \
- ( (This)->lpVtbl -> WaitForBackgroundProcessingComplete(This,Task) )
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __HTMLWindow3_INTERFACE_DEFINED__ */
-
-
- #ifndef __Debugger3_INTERFACE_DEFINED__
- #define __Debugger3_INTERFACE_DEFINED__
-
- /* interface Debugger3 */
- /* [object][version][dual][uuid] */
-
-
- EXTERN_C const IID IID_Debugger3;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("87DFC8DA-67B4-4954-BB89-6A277A50BAFC")
- Debugger3 : public Debugger2
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ForceContinue(
- /* [retval][out] */ __RPC__out VARIANT_BOOL *ForceContinue) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForceContinue(
- /* [in] */ VARIANT_BOOL ForceContinue) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ExceptionGroups(
- /* [retval][out] */ __RPC__deref_out_opt ExceptionGroups **ExceptionGroups) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SymbolPath(
- /* [retval][out] */ __RPC__deref_out_opt BSTR *SymbolPath) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SymbolPathState(
- /* [retval][out] */ __RPC__deref_out_opt BSTR *SymbolPathState) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SymbolCachePath(
- /* [retval][out] */ __RPC__deref_out_opt BSTR *SymbolCachePath) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_OnlyLoadSymbolsManually(
- /* [retval][out] */ __RPC__out VARIANT_BOOL *OnlyLoadSymbolsManually) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetSymbolSettings(
- /* [in] */ __RPC__in BSTR SymbolPath,
- /* [in] */ __RPC__in BSTR SymbolPathState,
- /* [in] */ __RPC__in BSTR SymbolCachePath,
- /* [in] */ VARIANT_BOOL OnlyLoadSymbolsManually,
- /* [in] */ VARIANT_BOOL LoadSymbolsNow) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct Debugger3Vtbl
- {
- BEGIN_INTERFACE
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [out][idldescattr] */ __RPC__deref_out_opt void **ppvObj,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out unsigned long *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out unsigned long *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- Debugger3 * This,
- /* [out][idldescattr] */ __RPC__out unsigned UINT *pctinfo,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- Debugger3 * This,
- /* [in][idldescattr] */ unsigned UINT itinfo,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [out][idldescattr] */ __RPC__deref_out_opt void **pptinfo,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [in][idldescattr] */ __RPC__deref_in_opt signed char **rgszNames,
- /* [in][idldescattr] */ unsigned UINT cNames,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [out][idldescattr] */ __RPC__out signed long *rgdispid,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- Debugger3 * This,
- /* [in][idldescattr] */ signed long dispidMember,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [in][idldescattr] */ unsigned short wFlags,
- /* [in][idldescattr] */ __RPC__in struct DISPPARAMS *pdispparams,
- /* [out][idldescattr] */ __RPC__out VARIANT *pvarResult,
- /* [out][idldescattr] */ __RPC__out struct EXCEPINFO *pexcepinfo,
- /* [out][idldescattr] */ __RPC__out unsigned UINT *puArgErr,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetExpression )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in BSTR ExpressionText,
- /* [in][idldescattr] */ BOOLEAN UseAutoExpandRules,
- /* [in][idldescattr] */ signed long Timeout,
- /* [retval][out] */ __RPC__deref_out_opt Expression **retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *DetachAll )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *StepInto )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN WaitForBreakOrEnd,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *StepOver )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN WaitForBreakOrEnd,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *StepOut )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN WaitForBreakOrEnd,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Go )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN WaitForBreakOrEnd,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Break )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN WaitForBreakMode,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Stop )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN WaitForDesignMode,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetNextStatement )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *RunToCursor )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN WaitForBreakOrEnd,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *ExecuteStatement )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in BSTR Statement,
- /* [in][idldescattr] */ signed long Timeout,
- /* [in][idldescattr] */ BOOLEAN TreatAsExpression,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Breakpoints )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Breakpoints **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Languages )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Languages **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentMode )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out enum dbgDebugMode *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentProcess )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Process **retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentProcess )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in_opt Process *noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentProgram )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Program **retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentProgram )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in_opt Program *noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentThread )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Thread **retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentThread )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in_opt Thread *noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentStackFrame )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt StackFrame **retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentStackFrame )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in_opt StackFrame *noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_HexDisplayMode )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out BOOLEAN *retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_HexDisplayMode )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_HexInputMode )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out BOOLEAN *retval);
-
- /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_HexInputMode )(
- Debugger3 * This,
- /* [in][idldescattr] */ BOOLEAN noname,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_LastBreakReason )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out enum dbgEventReason *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_BreakpointLastHit )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Breakpoint **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_AllBreakpointsLastHit )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Breakpoints **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DebuggedProcesses )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Processes **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_LocalProcesses )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Processes **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DTE )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt **retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *TerminateAll )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *WriteMinidump )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in BSTR FileName,
- /* [in][idldescattr] */ enum dbgMinidumpOption Option,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetProcesses )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in_opt Transport *pTransport,
- /* [in][idldescattr] */ __RPC__in BSTR TransportQualifier,
- /* [retval][out] */ __RPC__deref_out_opt Processes **retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetExpression2 )(
- Debugger3 * This,
- /* [in][idldescattr] */ __RPC__in BSTR ExpressionText,
- /* [in][idldescattr] */ BOOLEAN UseAutoExpandRules,
- /* [in][idldescattr] */ BOOLEAN TreatAsStatement,
- /* [in][idldescattr] */ signed long Timeout,
- /* [retval][out] */ __RPC__deref_out_opt Expression **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Transports )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt Transports **retval);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ForceContinue )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out VARIANT_BOOL *ForceContinue);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ForceContinue )(
- Debugger3 * This,
- /* [in] */ VARIANT_BOOL ForceContinue);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ExceptionGroups )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt ExceptionGroups **ExceptionGroups);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolPath )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt BSTR *SymbolPath);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolPathState )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt BSTR *SymbolPathState);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolCachePath )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__deref_out_opt BSTR *SymbolCachePath);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_OnlyLoadSymbolsManually )(
- Debugger3 * This,
- /* [retval][out] */ __RPC__out VARIANT_BOOL *OnlyLoadSymbolsManually);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetSymbolSettings )(
- Debugger3 * This,
- /* [in] */ __RPC__in BSTR SymbolPath,
- /* [in] */ __RPC__in BSTR SymbolPathState,
- /* [in] */ __RPC__in BSTR SymbolCachePath,
- /* [in] */ VARIANT_BOOL OnlyLoadSymbolsManually,
- /* [in] */ VARIANT_BOOL LoadSymbolsNow);
-
- END_INTERFACE
- } Debugger3Vtbl;
-
- interface Debugger3
- {
- CONST_VTBL struct Debugger3Vtbl *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define Debugger3_QueryInterface(This,riid,ppvObj,retval) \
- ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval) )
-
- #define Debugger3_AddRef(This,retval) \
- ( (This)->lpVtbl -> AddRef(This,retval) )
-
- #define Debugger3_Release(This,retval) \
- ( (This)->lpVtbl -> Release(This,retval) )
-
- #define Debugger3_GetTypeInfoCount(This,pctinfo,retval) \
- ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval) )
-
- #define Debugger3_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
- ( (This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval) )
-
- #define Debugger3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
- ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) )
-
- #define Debugger3_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
- ( (This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) )
-
- #define Debugger3_GetExpression(This,ExpressionText,UseAutoExpandRules,Timeout,retval) \
- ( (This)->lpVtbl -> GetExpression(This,ExpressionText,UseAutoExpandRules,Timeout,retval) )
-
- #define Debugger3_DetachAll(This,retval) \
- ( (This)->lpVtbl -> DetachAll(This,retval) )
-
- #define Debugger3_StepInto(This,WaitForBreakOrEnd,retval) \
- ( (This)->lpVtbl -> StepInto(This,WaitForBreakOrEnd,retval) )
-
- #define Debugger3_StepOver(This,WaitForBreakOrEnd,retval) \
- ( (This)->lpVtbl -> StepOver(This,WaitForBreakOrEnd,retval) )
-
- #define Debugger3_StepOut(This,WaitForBreakOrEnd,retval) \
- ( (This)->lpVtbl -> StepOut(This,WaitForBreakOrEnd,retval) )
-
- #define Debugger3_Go(This,WaitForBreakOrEnd,retval) \
- ( (This)->lpVtbl -> Go(This,WaitForBreakOrEnd,retval) )
-
- #define Debugger3_Break(This,WaitForBreakMode,retval) \
- ( (This)->lpVtbl -> Break(This,WaitForBreakMode,retval) )
-
- #define Debugger3_Stop(This,WaitForDesignMode,retval) \
- ( (This)->lpVtbl -> Stop(This,WaitForDesignMode,retval) )
-
- #define Debugger3_SetNextStatement(This,retval) \
- ( (This)->lpVtbl -> SetNextStatement(This,retval) )
-
- #define Debugger3_RunToCursor(This,WaitForBreakOrEnd,retval) \
- ( (This)->lpVtbl -> RunToCursor(This,WaitForBreakOrEnd,retval) )
-
- #define Debugger3_ExecuteStatement(This,Statement,Timeout,TreatAsExpression,retval) \
- ( (This)->lpVtbl -> ExecuteStatement(This,Statement,Timeout,TreatAsExpression,retval) )
-
- #define Debugger3_get_Breakpoints(This,retval) \
- ( (This)->lpVtbl -> get_Breakpoints(This,retval) )
-
- #define Debugger3_get_Languages(This,retval) \
- ( (This)->lpVtbl -> get_Languages(This,retval) )
-
- #define Debugger3_get_CurrentMode(This,retval) \
- ( (This)->lpVtbl -> get_CurrentMode(This,retval) )
-
- #define Debugger3_get_CurrentProcess(This,retval) \
- ( (This)->lpVtbl -> get_CurrentProcess(This,retval) )
-
- #define Debugger3_put_CurrentProcess(This,noname,retval) \
- ( (This)->lpVtbl -> put_CurrentProcess(This,noname,retval) )
-
- #define Debugger3_get_CurrentProgram(This,retval) \
- ( (This)->lpVtbl -> get_CurrentProgram(This,retval) )
-
- #define Debugger3_put_CurrentProgram(This,noname,retval) \
- ( (This)->lpVtbl -> put_CurrentProgram(This,noname,retval) )
-
- #define Debugger3_get_CurrentThread(This,retval) \
- ( (This)->lpVtbl -> get_CurrentThread(This,retval) )
-
- #define Debugger3_put_CurrentThread(This,noname,retval) \
- ( (This)->lpVtbl -> put_CurrentThread(This,noname,retval) )
-
- #define Debugger3_get_CurrentStackFrame(This,retval) \
- ( (This)->lpVtbl -> get_CurrentStackFrame(This,retval) )
-
- #define Debugger3_put_CurrentStackFrame(This,noname,retval) \
- ( (This)->lpVtbl -> put_CurrentStackFrame(This,noname,retval) )
-
- #define Debugger3_get_HexDisplayMode(This,retval) \
- ( (This)->lpVtbl -> get_HexDisplayMode(This,retval) )
-
- #define Debugger3_put_HexDisplayMode(This,noname,retval) \
- ( (This)->lpVtbl -> put_HexDisplayMode(This,noname,retval) )
-
- #define Debugger3_get_HexInputMode(This,retval) \
- ( (This)->lpVtbl -> get_HexInputMode(This,retval) )
-
- #define Debugger3_put_HexInputMode(This,noname,retval) \
- ( (This)->lpVtbl -> put_HexInputMode(This,noname,retval) )
-
- #define Debugger3_get_LastBreakReason(This,retval) \
- ( (This)->lpVtbl -> get_LastBreakReason(This,retval) )
-
- #define Debugger3_get_BreakpointLastHit(This,retval) \
- ( (This)->lpVtbl -> get_BreakpointLastHit(This,retval) )
-
- #define Debugger3_get_AllBreakpointsLastHit(This,retval) \
- ( (This)->lpVtbl -> get_AllBreakpointsLastHit(This,retval) )
-
- #define Debugger3_get_DebuggedProcesses(This,retval) \
- ( (This)->lpVtbl -> get_DebuggedProcesses(This,retval) )
-
- #define Debugger3_get_LocalProcesses(This,retval) \
- ( (This)->lpVtbl -> get_LocalProcesses(This,retval) )
-
- #define Debugger3_get_DTE(This,retval) \
- ( (This)->lpVtbl -> get_DTE(This,retval) )
-
- #define Debugger3_get_Parent(This,retval) \
- ( (This)->lpVtbl -> get_Parent(This,retval) )
-
- #define Debugger3_TerminateAll(This,retval) \
- ( (This)->lpVtbl -> TerminateAll(This,retval) )
-
- #define Debugger3_WriteMinidump(This,FileName,Option,retval) \
- ( (This)->lpVtbl -> WriteMinidump(This,FileName,Option,retval) )
-
- #define Debugger3_GetProcesses(This,pTransport,TransportQualifier,retval) \
- ( (This)->lpVtbl -> GetProcesses(This,pTransport,TransportQualifier,retval) )
-
- #define Debugger3_GetExpression2(This,ExpressionText,UseAutoExpandRules,TreatAsStatement,Timeout,retval) \
- ( (This)->lpVtbl -> GetExpression2(This,ExpressionText,UseAutoExpandRules,TreatAsStatement,Timeout,retval) )
-
- #define Debugger3_get_Transports(This,retval) \
- ( (This)->lpVtbl -> get_Transports(This,retval) )
-
-
- #define Debugger3_get_ForceContinue(This,ForceContinue) \
- ( (This)->lpVtbl -> get_ForceContinue(This,ForceContinue) )
-
- #define Debugger3_put_ForceContinue(This,ForceContinue) \
- ( (This)->lpVtbl -> put_ForceContinue(This,ForceContinue) )
-
- #define Debugger3_get_ExceptionGroups(This,ExceptionGroups) \
- ( (This)->lpVtbl -> get_ExceptionGroups(This,ExceptionGroups) )
-
- #define Debugger3_get_SymbolPath(This,SymbolPath) \
- ( (This)->lpVtbl -> get_SymbolPath(This,SymbolPath) )
-
- #define Debugger3_get_SymbolPathState(This,SymbolPathState) \
- ( (This)->lpVtbl -> get_SymbolPathState(This,SymbolPathState) )
-
- #define Debugger3_get_SymbolCachePath(This,SymbolCachePath) \
- ( (This)->lpVtbl -> get_SymbolCachePath(This,SymbolCachePath) )
-
- #define Debugger3_get_OnlyLoadSymbolsManually(This,OnlyLoadSymbolsManually) \
- ( (This)->lpVtbl -> get_OnlyLoadSymbolsManually(This,OnlyLoadSymbolsManually) )
-
- #define Debugger3_SetSymbolSettings(This,SymbolPath,SymbolPathState,SymbolCachePath,OnlyLoadSymbolsManually,LoadSymbolsNow) \
- ( (This)->lpVtbl -> SetSymbolSettings(This,SymbolPath,SymbolPathState,SymbolCachePath,OnlyLoadSymbolsManually,LoadSymbolsNow) )
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __Debugger3_INTERFACE_DEFINED__ */
-
-
- #ifndef __Thread2_INTERFACE_DEFINED__
- #define __Thread2_INTERFACE_DEFINED__
-
- /* interface Thread2 */
- /* [object][version][dual][uuid] */
-
-
- EXTERN_C const IID IID_Thread2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("86FD0779-FBBE-41cc-B444-6EE8676F4F2C")
- Thread2 : public Thread
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Flag(
- /* [retval][out] */ __RPC__out VARIANT_BOOL *Flag) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Flag(
- /* [in] */ VARIANT_BOOL Flag) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayName(
- /* [in] */ __RPC__in BSTR bstrName) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayName(
- /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrName) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Category(
- /* [retval][out] */ __RPC__out THREADCATEGORY *pCategory) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct Thread2Vtbl
- {
- BEGIN_INTERFACE
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- Thread2 * This,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [out][idldescattr] */ __RPC__deref_out_opt void **ppvObj,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out unsigned long *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out unsigned long *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- Thread2 * This,
- /* [out][idldescattr] */ __RPC__out unsigned UINT *pctinfo,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- Thread2 * This,
- /* [in][idldescattr] */ unsigned UINT itinfo,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [out][idldescattr] */ __RPC__deref_out_opt void **pptinfo,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- Thread2 * This,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [in][idldescattr] */ __RPC__deref_in_opt signed char **rgszNames,
- /* [in][idldescattr] */ unsigned UINT cNames,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [out][idldescattr] */ __RPC__out signed long *rgdispid,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- Thread2 * This,
- /* [in][idldescattr] */ signed long dispidMember,
- /* [in][idldescattr] */ __RPC__in struct GUID *riid,
- /* [in][idldescattr] */ unsigned long lcid,
- /* [in][idldescattr] */ unsigned short wFlags,
- /* [in][idldescattr] */ __RPC__in struct DISPPARAMS *pdispparams,
- /* [out][idldescattr] */ __RPC__out VARIANT *pvarResult,
- /* [out][idldescattr] */ __RPC__out struct EXCEPINFO *pexcepinfo,
- /* [out][idldescattr] */ __RPC__out unsigned UINT *puArgErr,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Freeze )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Thaw )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out void *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- Thread2 * This,
- /* [retval][out] */ __RPC__deref_out_opt BSTR *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_SuspendCount )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out signed long *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ID )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out signed long *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StackFrames )(
- Thread2 * This,
- /* [retval][out] */ __RPC__deref_out_opt StackFrames **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Program )(
- Thread2 * This,
- /* [retval][out] */ __RPC__deref_out_opt Program **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_IsAlive )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out BOOLEAN *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Priority )(
- Thread2 * This,
- /* [retval][out] */ __RPC__deref_out_opt BSTR *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Location )(
- Thread2 * This,
- /* [retval][out] */ __RPC__deref_out_opt BSTR *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_IsFrozen )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out BOOLEAN *retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DTE )(
- Thread2 * This,
- /* [retval][out] */ __RPC__deref_out_opt **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- Thread2 * This,
- /* [retval][out] */ __RPC__deref_out_opt Debugger **retval);
-
- /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Collection )(
- Thread2 * This,
- /* [retval][out] */ __RPC__deref_out_opt Threads **retval);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Flag )(
- Thread2 * This,
- /* [retval][out] */ __RPC__out VARIANT_BOOL *Flag);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Flag )(
- Thread2 * This,
- /* [in] */ VARIANT_BOOL Flag);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayName )(
- Thread2 * This,
- /* [in] */ __RPC__in BSTR bstr…
Large files files are truncated, but you can click here to view the full file