/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0361 */
/* at Sat Apr 29 12:18:58 2006
*/
/* Compiler settings for .\StateTree.idl:
Oicf, W1, 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
#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 COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __StateTree_h__
#define __StateTree_h__
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif
/* Forward Declarations */
#ifndef __IStateTreeCtrl_FWD_DEFINED__
#define __IStateTreeCtrl_FWD_DEFINED__
typedef interface IStateTreeCtrl IStateTreeCtrl;
#endif /* __IStateTreeCtrl_FWD_DEFINED__ */
#ifndef ___IStateTreeCtrlEvents_FWD_DEFINED__
#define ___IStateTreeCtrlEvents_FWD_DEFINED__
typedef interface _IStateTreeCtrlEvents _IStateTreeCtrlEvents;
#endif /* ___IStateTreeCtrlEvents_FWD_DEFINED__ */
#ifndef __StateTreeCtrl_FWD_DEFINED__
#define __StateTreeCtrl_FWD_DEFINED__
#ifdef __cplusplus
typedef class StateTreeCtrl StateTreeCtrl;
#else
typedef struct StateTreeCtrl StateTreeCtrl;
#endif /* __cplusplus */
#endif /* __StateTreeCtrl_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"
#ifdef __cplusplus
extern "C"{
#endif
void * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void * );
#ifndef __IStateTreeCtrl_INTERFACE_DEFINED__
#define __IStateTreeCtrl_INTERFACE_DEFINED__
/* interface IStateTreeCtrl */
/* [unique][helpstring][nonextensible][dual][uuid][object] */
EXTERN_C const IID IID_IStateTreeCtrl;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("E319EFF3-57F2-410F-AF95-8A8ECD1A1A4B")
IStateTreeCtrl : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSlnName(
/* [in] */ BSTR slnName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDebuggerActive(
/* [in] */ BOOL isActive) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetOpenedDocIsModified(
/* [in] */ BOOL isModified) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetActiveProjectName(
/* [in] */ BSTR sPrjName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetProjectDir(
/* [in] */ BSTR sPrjDir) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetProjectList(
/* [in] */ BSTR *psProjectName,
/* [in] */ SHORT iProjectCount) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetProjectFileList(
/* [in] */ BSTR *psFileName,
/* [in] */ SHORT iFileCount) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAddSrcHdrFilesOk(
/* [in] */ BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDelSrcHdrFilesOk(
BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetEditEventHdlDecOk(
/* [in] */ BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetParseCommentState(
/* [in] */ BOOL isOk,
/* [in] */ UINT *CountResultArray,
/* [in] */ UINT *nFuncPosLine) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetChangeDefaultStateOk(
/* [in] */ BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetGetEventIdListOk(
/* [in] */ BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetEventIdList(
/* [in] */ BSTR *psEventId,
/* [in] */ SHORT iEventCount) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCreateAppFilesOk(
/* [in] */ BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAddAppAtomic(
/* [in] */ BOOL isAtomic) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAddStateAtomic(
/* [in] */ BOOL isAtomic) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDelStateAtomic(
/* [in] */ BOOL isAtomic) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAddEventAtomic(
/* [in] */ BOOL isAtomic) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDelEventAtomic(
/* [in] */ BOOL isAtomic) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetMoveStateAtomic(
/* [in] */ BOOL isAtomic) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetExecuteCommandOk(
/* [in] */ BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetOpenFileAndMoveLineToOk(
BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetFileOpen(
/* [in] */ BOOL isOpen) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetOpenFileOk(
/* [in] */ BOOL isOk) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnDocumentSaved(
/* [in] */ BSTR sFullName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnProjectUpdated(
/* [in] */ BOOL isOpened) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnItemAdded(
/* [in] */ BSTR sItemName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnItemRemoved(
/* [in] */ BSTR sItemName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnDebuggerModeChanged( void) = 0;
};
#else /* C style interface */
typedef struct IStateTreeCtrlVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IStateTreeCtrl * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IStateTreeCtrl * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IStateTreeCtrl * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IStateTreeCtrl * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IStateTreeCtrl * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IStateTreeCtrl * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IStateTreeCtrl * 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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetSlnName )(
IStateTreeCtrl * This,
/* [in] */ BSTR slnName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetDebuggerActive )(
IStateTreeCtrl * This,
/* [in] */ BOOL isActive);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetOpenedDocIsModified )(
IStateTreeCtrl * This,
/* [in] */ BOOL isModified);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetActiveProjectName )(
IStateTreeCtrl * This,
/* [in] */ BSTR sPrjName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetProjectDir )(
IStateTreeCtrl * This,
/* [in] */ BSTR sPrjDir);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetProjectList )(
IStateTreeCtrl * This,
/* [in] */ BSTR *psProjectName,
/* [in] */ SHORT iProjectCount);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetProjectFileList )(
IStateTreeCtrl * This,
/* [in] */ BSTR *psFileName,
/* [in] */ SHORT iFileCount);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAddSrcHdrFilesOk )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetDelSrcHdrFilesOk )(
IStateTreeCtrl * This,
BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetEditEventHdlDecOk )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetParseCommentState )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk,
/* [in] */ UINT *CountResultArray,
/* [in] */ UINT *nFuncPosLine);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetChangeDefaultStateOk )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetGetEventIdListOk )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetEventIdList )(
IStateTreeCtrl * This,
/* [in] */ BSTR *psEventId,
/* [in] */ SHORT iEventCount);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCreateAppFilesOk )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAddAppAtomic )(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAddStateAtomic )(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetDelStateAtomic )(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAddEventAtomic )(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetDelEventAtomic )(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetMoveStateAtomic )(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetExecuteCommandOk )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetOpenFileAndMoveLineToOk )(
IStateTreeCtrl * This,
BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetFileOpen )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOpen);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetOpenFileOk )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnDocumentSaved )(
IStateTreeCtrl * This,
/* [in] */ BSTR sFullName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnProjectUpdated )(
IStateTreeCtrl * This,
/* [in] */ BOOL isOpened);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnItemAdded )(
IStateTreeCtrl * This,
/* [in] */ BSTR sItemName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnItemRemoved )(
IStateTreeCtrl * This,
/* [in] */ BSTR sItemName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnDebuggerModeChanged )(
IStateTreeCtrl * This);
END_INTERFACE
} IStateTreeCtrlVtbl;
interface IStateTreeCtrl
{
CONST_VTBL struct IStateTreeCtrlVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IStateTreeCtrl_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IStateTreeCtrl_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IStateTreeCtrl_Release(This) \
(This)->lpVtbl -> Release(This)
#define IStateTreeCtrl_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IStateTreeCtrl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IStateTreeCtrl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IStateTreeCtrl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IStateTreeCtrl_SetSlnName(This,slnName) \
(This)->lpVtbl -> SetSlnName(This,slnName)
#define IStateTreeCtrl_SetDebuggerActive(This,isActive) \
(This)->lpVtbl -> SetDebuggerActive(This,isActive)
#define IStateTreeCtrl_SetOpenedDocIsModified(This,isModified) \
(This)->lpVtbl -> SetOpenedDocIsModified(This,isModified)
#define IStateTreeCtrl_SetActiveProjectName(This,sPrjName) \
(This)->lpVtbl -> SetActiveProjectName(This,sPrjName)
#define IStateTreeCtrl_SetProjectDir(This,sPrjDir) \
(This)->lpVtbl -> SetProjectDir(This,sPrjDir)
#define IStateTreeCtrl_SetProjectList(This,psProjectName,iProjectCount) \
(This)->lpVtbl -> SetProjectList(This,psProjectName,iProjectCount)
#define IStateTreeCtrl_SetProjectFileList(This,psFileName,iFileCount) \
(This)->lpVtbl -> SetProjectFileList(This,psFileName,iFileCount)
#define IStateTreeCtrl_SetAddSrcHdrFilesOk(This,isOk) \
(This)->lpVtbl -> SetAddSrcHdrFilesOk(This,isOk)
#define IStateTreeCtrl_SetDelSrcHdrFilesOk(This,isOk) \
(This)->lpVtbl -> SetDelSrcHdrFilesOk(This,isOk)
#define IStateTreeCtrl_SetEditEventHdlDecOk(This,isOk) \
(This)->lpVtbl -> SetEditEventHdlDecOk(This,isOk)
#define IStateTreeCtrl_SetParseCommentState(This,isOk,CountResultArray,nFuncPosLine) \
(This)->lpVtbl -> SetParseCommentState(This,isOk,CountResultArray,nFuncPosLine)
#define IStateTreeCtrl_SetChangeDefaultStateOk(This,isOk) \
(This)->lpVtbl -> SetChangeDefaultStateOk(This,isOk)
#define IStateTreeCtrl_SetGetEventIdListOk(This,isOk) \
(This)->lpVtbl -> SetGetEventIdListOk(This,isOk)
#define IStateTreeCtrl_SetEventIdList(This,psEventId,iEventCount) \
(This)->lpVtbl -> SetEventIdList(This,psEventId,iEventCount)
#define IStateTreeCtrl_SetCreateAppFilesOk(This,isOk) \
(This)->lpVtbl -> SetCreateAppFilesOk(This,isOk)
#define IStateTreeCtrl_SetAddAppAtomic(This,isAtomic) \
(This)->lpVtbl -> SetAddAppAtomic(This,isAtomic)
#define IStateTreeCtrl_SetAddStateAtomic(This,isAtomic) \
(This)->lpVtbl -> SetAddStateAtomic(This,isAtomic)
#define IStateTreeCtrl_SetDelStateAtomic(This,isAtomic) \
(This)->lpVtbl -> SetDelStateAtomic(This,isAtomic)
#define IStateTreeCtrl_SetAddEventAtomic(This,isAtomic) \
(This)->lpVtbl -> SetAddEventAtomic(This,isAtomic)
#define IStateTreeCtrl_SetDelEventAtomic(This,isAtomic) \
(This)->lpVtbl -> SetDelEventAtomic(This,isAtomic)
#define IStateTreeCtrl_SetMoveStateAtomic(This,isAtomic) \
(This)->lpVtbl -> SetMoveStateAtomic(This,isAtomic)
#define IStateTreeCtrl_SetExecuteCommandOk(This,isOk) \
(This)->lpVtbl -> SetExecuteCommandOk(This,isOk)
#define IStateTreeCtrl_SetOpenFileAndMoveLineToOk(This,isOk) \
(This)->lpVtbl -> SetOpenFileAndMoveLineToOk(This,isOk)
#define IStateTreeCtrl_SetFileOpen(This,isOpen) \
(This)->lpVtbl -> SetFileOpen(This,isOpen)
#define IStateTreeCtrl_SetOpenFileOk(This,isOk) \
(This)->lpVtbl -> SetOpenFileOk(This,isOk)
#define IStateTreeCtrl_OnDocumentSaved(This,sFullName) \
(This)->lpVtbl -> OnDocumentSaved(This,sFullName)
#define IStateTreeCtrl_OnProjectUpdated(This,isOpened) \
(This)->lpVtbl -> OnProjectUpdated(This,isOpened)
#define IStateTreeCtrl_OnItemAdded(This,sItemName) \
(This)->lpVtbl -> OnItemAdded(This,sItemName)
#define IStateTreeCtrl_OnItemRemoved(This,sItemName) \
(This)->lpVtbl -> OnItemRemoved(This,sItemName)
#define IStateTreeCtrl_OnDebuggerModeChanged(This) \
(This)->lpVtbl -> OnDebuggerModeChanged(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetSlnName_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR slnName);
void __RPC_STUB IStateTreeCtrl_SetSlnName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetDebuggerActive_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isActive);
void __RPC_STUB IStateTreeCtrl_SetDebuggerActive_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetOpenedDocIsModified_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isModified);
void __RPC_STUB IStateTreeCtrl_SetOpenedDocIsModified_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetActiveProjectName_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR sPrjName);
void __RPC_STUB IStateTreeCtrl_SetActiveProjectName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetProjectDir_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR sPrjDir);
void __RPC_STUB IStateTreeCtrl_SetProjectDir_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetProjectList_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR *psProjectName,
/* [in] */ SHORT iProjectCount);
void __RPC_STUB IStateTreeCtrl_SetProjectList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetProjectFileList_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR *psFileName,
/* [in] */ SHORT iFileCount);
void __RPC_STUB IStateTreeCtrl_SetProjectFileList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetAddSrcHdrFilesOk_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetAddSrcHdrFilesOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetDelSrcHdrFilesOk_Proxy(
IStateTreeCtrl * This,
BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetDelSrcHdrFilesOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetEditEventHdlDecOk_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetEditEventHdlDecOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetParseCommentState_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk,
/* [in] */ UINT *CountResultArray,
/* [in] */ UINT *nFuncPosLine);
void __RPC_STUB IStateTreeCtrl_SetParseCommentState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetChangeDefaultStateOk_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetChangeDefaultStateOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetGetEventIdListOk_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetGetEventIdListOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetEventIdList_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR *psEventId,
/* [in] */ SHORT iEventCount);
void __RPC_STUB IStateTreeCtrl_SetEventIdList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetCreateAppFilesOk_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetCreateAppFilesOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetAddAppAtomic_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
void __RPC_STUB IStateTreeCtrl_SetAddAppAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetAddStateAtomic_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
void __RPC_STUB IStateTreeCtrl_SetAddStateAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetDelStateAtomic_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
void __RPC_STUB IStateTreeCtrl_SetDelStateAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetAddEventAtomic_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
void __RPC_STUB IStateTreeCtrl_SetAddEventAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetDelEventAtomic_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
void __RPC_STUB IStateTreeCtrl_SetDelEventAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetMoveStateAtomic_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isAtomic);
void __RPC_STUB IStateTreeCtrl_SetMoveStateAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetExecuteCommandOk_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetExecuteCommandOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetOpenFileAndMoveLineToOk_Proxy(
IStateTreeCtrl * This,
BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetOpenFileAndMoveLineToOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetFileOpen_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOpen);
void __RPC_STUB IStateTreeCtrl_SetFileOpen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_SetOpenFileOk_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOk);
void __RPC_STUB IStateTreeCtrl_SetOpenFileOk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_OnDocumentSaved_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR sFullName);
void __RPC_STUB IStateTreeCtrl_OnDocumentSaved_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_OnProjectUpdated_Proxy(
IStateTreeCtrl * This,
/* [in] */ BOOL isOpened);
void __RPC_STUB IStateTreeCtrl_OnProjectUpdated_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_OnItemAdded_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR sItemName);
void __RPC_STUB IStateTreeCtrl_OnItemAdded_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_OnItemRemoved_Proxy(
IStateTreeCtrl * This,
/* [in] */ BSTR sItemName);
void __RPC_STUB IStateTreeCtrl_OnItemRemoved_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStateTreeCtrl_OnDebuggerModeChanged_Proxy(
IStateTreeCtrl * This);
void __RPC_STUB IStateTreeCtrl_OnDebuggerModeChanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IStateTreeCtrl_INTERFACE_DEFINED__ */
#ifndef ___IStateTreeCtrlEvents_INTERFACE_DEFINED__
#define ___IStateTreeCtrlEvents_INTERFACE_DEFINED__
/* interface _IStateTreeCtrlEvents */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID__IStateTreeCtrlEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("A2683427-0444-4126-803D-F801CB94A826")
_IStateTreeCtrlEvents : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSlnName( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsDebuggerActive( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TestOpenedDocIsModified(
/* [in] */ BSTR sFullPath,
/* [in] */ VARIANT_BOOL bAutoSave) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetActiveProjectName( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetProjectDir(
/* [in] */ BSTR sProjectName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetProjectList( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetProjectFileList(
/* [in] */ BSTR sProjectName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddSrcHdrFilesToPrj(
/* [in] */ BSTR sProjectName,
/* [in] */ BSTR sSrcFile,
/* [in] */ BSTR sHeadFile,
/* [in] */ BSTR EventIdFile) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DelSrcHdrFilesFromPrj(
/* [in] */ BSTR sProjectName,
/* [in] */ BSTR sSrcFile,
/* [in] */ BSTR sHeadFile) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EditEventHdlDec(
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sOriginEvent,
/* [in] */ BSTR sEventName,
/* [in] */ BSTR sDestState,
/* [in] */ BSTR sActionName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ParseCommentState(
/* [in] */ BSTR sCleanLine,
/* [in] */ USHORT nCommentState,
/* [in] */ VARIANT CountResultArray,
/* [in] */ VARIANT pFuncPosLine) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateServiceFile(
/* [in] */ BSTR sFilePath) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeDefaultState(
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sApp,
/* [in] */ BSTR sParent,
/* [in] */ BSTR sSelected) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEventIdList(
/* [in] */ BSTR sServiceHdrPath,
/* [in] */ VARIANT pEventIdList) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateAppFiles(
/* [in] */ BSTR sPrjName,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sEntryFuncName,
/* [in] */ BSTR sExitFuncName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckAddAppAtomic(
/* [in] */ BSTR sPrjName,
/* [in] */ BSTR sAppName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckAddStateAtomic(
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sParent,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sDefChild,
/* [in] */ ULONG siblingChildNum,
/* [in] */ BSTR sEntryFuncName,
/* [in] */ BSTR sExitFuncName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckDelStateAtomic(
/* [in] */ VARIANT pDelStateList,
/* [in] */ VARIANT pDelHanderList,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sParentName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckAddEventAtomic(
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sSrcState,
/* [in] */ BSTR sDestState,
/* [in] */ BSTR sEventID,
/* [in] */ BSTR sHandlerName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckDelEventAtomic(
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sEventName,
/* [in] */ BSTR sDelAction) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckMoveStateAtomic(
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sNewParent,
/* [in] */ BSTR sNewSibling,
/* [in] */ BSTR sAppName,
/* [in] */ ULONG nState) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecuteCommand(
/* [in] */ BSTR sCommandName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenFileAndMoveLineTo(
/* [in] */ BSTR sFilePath,
/* [in] */ ULONG lineNumber) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsFileOpen(
/* [in] */ BSTR sFileName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenFile(
/* [in] */ BSTR sFileName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OutPutStringToPane(
/* [in] */ BSTR bstrText) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CleanPane( void) = 0;
};
#else /* C style interface */
typedef struct _IStateTreeCtrlEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
_IStateTreeCtrlEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
_IStateTreeCtrlEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
_IStateTreeCtrlEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
_IStateTreeCtrlEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
_IStateTreeCtrlEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
_IStateTreeCtrlEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
_IStateTreeCtrlEvents * 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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSlnName )(
_IStateTreeCtrlEvents * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsDebuggerActive )(
_IStateTreeCtrlEvents * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TestOpenedDocIsModified )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFullPath,
/* [in] */ VARIANT_BOOL bAutoSave);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetActiveProjectName )(
_IStateTreeCtrlEvents * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetProjectDir )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sProjectName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetProjectList )(
_IStateTreeCtrlEvents * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetProjectFileList )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sProjectName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddSrcHdrFilesToPrj )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sProjectName,
/* [in] */ BSTR sSrcFile,
/* [in] */ BSTR sHeadFile,
/* [in] */ BSTR EventIdFile);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DelSrcHdrFilesFromPrj )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sProjectName,
/* [in] */ BSTR sSrcFile,
/* [in] */ BSTR sHeadFile);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EditEventHdlDec )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sOriginEvent,
/* [in] */ BSTR sEventName,
/* [in] */ BSTR sDestState,
/* [in] */ BSTR sActionName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ParseCommentState )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sCleanLine,
/* [in] */ USHORT nCommentState,
/* [in] */ VARIANT CountResultArray,
/* [in] */ VARIANT pFuncPosLine);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateServiceFile )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFilePath);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeDefaultState )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sApp,
/* [in] */ BSTR sParent,
/* [in] */ BSTR sSelected);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEventIdList )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sServiceHdrPath,
/* [in] */ VARIANT pEventIdList);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateAppFiles )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sPrjName,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sEntryFuncName,
/* [in] */ BSTR sExitFuncName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckAddAppAtomic )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sPrjName,
/* [in] */ BSTR sAppName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckAddStateAtomic )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sParent,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sDefChild,
/* [in] */ ULONG siblingChildNum,
/* [in] */ BSTR sEntryFuncName,
/* [in] */ BSTR sExitFuncName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckDelStateAtomic )(
_IStateTreeCtrlEvents * This,
/* [in] */ VARIANT pDelStateList,
/* [in] */ VARIANT pDelHanderList,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sParentName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckAddEventAtomic )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sSrcState,
/* [in] */ BSTR sDestState,
/* [in] */ BSTR sEventID,
/* [in] */ BSTR sHandlerName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckDelEventAtomic )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sEventName,
/* [in] */ BSTR sDelAction);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckMoveStateAtomic )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sNewParent,
/* [in] */ BSTR sNewSibling,
/* [in] */ BSTR sAppName,
/* [in] */ ULONG nState);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecuteCommand )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sCommandName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OpenFileAndMoveLineTo )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFilePath,
/* [in] */ ULONG lineNumber);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsFileOpen )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFileName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OpenFile )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFileName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OutPutStringToPane )(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR bstrText);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CleanPane )(
_IStateTreeCtrlEvents * This);
END_INTERFACE
} _IStateTreeCtrlEventsVtbl;
interface _IStateTreeCtrlEvents
{
CONST_VTBL struct _IStateTreeCtrlEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define _IStateTreeCtrlEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _IStateTreeCtrlEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _IStateTreeCtrlEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define _IStateTreeCtrlEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _IStateTreeCtrlEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _IStateTreeCtrlEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _IStateTreeCtrlEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define _IStateTreeCtrlEvents_GetSlnName(This) \
(This)->lpVtbl -> GetSlnName(This)
#define _IStateTreeCtrlEvents_IsDebuggerActive(This) \
(This)->lpVtbl -> IsDebuggerActive(This)
#define _IStateTreeCtrlEvents_TestOpenedDocIsModified(This,sFullPath,bAutoSave) \
(This)->lpVtbl -> TestOpenedDocIsModified(This,sFullPath,bAutoSave)
#define _IStateTreeCtrlEvents_GetActiveProjectName(This) \
(This)->lpVtbl -> GetActiveProjectName(This)
#define _IStateTreeCtrlEvents_GetProjectDir(This,sProjectName) \
(This)->lpVtbl -> GetProjectDir(This,sProjectName)
#define _IStateTreeCtrlEvents_GetProjectList(This) \
(This)->lpVtbl -> GetProjectList(This)
#define _IStateTreeCtrlEvents_GetProjectFileList(This,sProjectName) \
(This)->lpVtbl -> GetProjectFileList(This,sProjectName)
#define _IStateTreeCtrlEvents_AddSrcHdrFilesToPrj(This,sProjectName,sSrcFile,sHeadFile,EventIdFile) \
(This)->lpVtbl -> AddSrcHdrFilesToPrj(This,sProjectName,sSrcFile,sHeadFile,EventIdFile)
#define _IStateTreeCtrlEvents_DelSrcHdrFilesFromPrj(This,sProjectName,sSrcFile,sHeadFile) \
(This)->lpVtbl -> DelSrcHdrFilesFromPrj(This,sProjectName,sSrcFile,sHeadFile)
#define _IStateTreeCtrlEvents_EditEventHdlDec(This,sSrcFilePath,sHdrFilePath,sAppName,sStateName,sOriginEvent,sEventName,sDestState,sActionName) \
(This)->lpVtbl -> EditEventHdlDec(This,sSrcFilePath,sHdrFilePath,sAppName,sStateName,sOriginEvent,sEventName,sDestState,sActionName)
#define _IStateTreeCtrlEvents_ParseCommentState(This,sCleanLine,nCommentState,CountResultArray,pFuncPosLine) \
(This)->lpVtbl -> ParseCommentState(This,sCleanLine,nCommentState,CountResultArray,pFuncPosLine)
#define _IStateTreeCtrlEvents_CreateServiceFile(This,sFilePath) \
(This)->lpVtbl -> CreateServiceFile(This,sFilePath)
#define _IStateTreeCtrlEvents_ChangeDefaultState(This,sSrcFilePath,sApp,sParent,sSelected) \
(This)->lpVtbl -> ChangeDefaultState(This,sSrcFilePath,sApp,sParent,sSelected)
#define _IStateTreeCtrlEvents_GetEventIdList(This,sServiceHdrPath,pEventIdList) \
(This)->lpVtbl -> GetEventIdList(This,sServiceHdrPath,pEventIdList)
#define _IStateTreeCtrlEvents_CreateAppFiles(This,sPrjName,sAppName,sEntryFuncName,sExitFuncName) \
(This)->lpVtbl -> CreateAppFiles(This,sPrjName,sAppName,sEntryFuncName,sExitFuncName)
#define _IStateTreeCtrlEvents_CheckAddAppAtomic(This,sPrjName,sAppName) \
(This)->lpVtbl -> CheckAddAppAtomic(This,sPrjName,sAppName)
#define _IStateTreeCtrlEvents_CheckAddStateAtomic(This,sSrcFilePath,sHdrFilePath,sStateName,sParent,sAppName,sDefChild,siblingChildNum,sEntryFuncName,sExitFuncName) \
(This)->lpVtbl -> CheckAddStateAtomic(This,sSrcFilePath,sHdrFilePath,sStateName,sParent,sAppName,sDefChild,siblingChildNum,sEntryFuncName,sExitFuncName)
#define _IStateTreeCtrlEvents_CheckDelStateAtomic(This,pDelStateList,pDelHanderList,sHdrFilePath,sSrcFilePath,sAppName,sParentName) \
(This)->lpVtbl -> CheckDelStateAtomic(This,pDelStateList,pDelHanderList,sHdrFilePath,sSrcFilePath,sAppName,sParentName)
#define _IStateTreeCtrlEvents_CheckAddEventAtomic(This,sSrcFilePath,sHdrFilePath,sAppName,sSrcState,sDestState,sEventID,sHandlerName) \
(This)->lpVtbl -> CheckAddEventAtomic(This,sSrcFilePath,sHdrFilePath,sAppName,sSrcState,sDestState,sEventID,sHandlerName)
#define _IStateTreeCtrlEvents_CheckDelEventAtomic(This,sSrcFilePath,sHdrFilePath,sAppName,sStateName,sEventName,sDelAction) \
(This)->lpVtbl -> CheckDelEventAtomic(This,sSrcFilePath,sHdrFilePath,sAppName,sStateName,sEventName,sDelAction)
#define _IStateTreeCtrlEvents_CheckMoveStateAtomic(This,sSrcFilePath,sHdrFilePath,sStateName,sNewParent,sNewSibling,sAppName,nState) \
(This)->lpVtbl -> CheckMoveStateAtomic(This,sSrcFilePath,sHdrFilePath,sStateName,sNewParent,sNewSibling,sAppName,nState)
#define _IStateTreeCtrlEvents_ExecuteCommand(This,sCommandName) \
(This)->lpVtbl -> ExecuteCommand(This,sCommandName)
#define _IStateTreeCtrlEvents_OpenFileAndMoveLineTo(This,sFilePath,lineNumber) \
(This)->lpVtbl -> OpenFileAndMoveLineTo(This,sFilePath,lineNumber)
#define _IStateTreeCtrlEvents_IsFileOpen(This,sFileName) \
(This)->lpVtbl -> IsFileOpen(This,sFileName)
#define _IStateTreeCtrlEvents_OpenFile(This,sFileName) \
(This)->lpVtbl -> OpenFile(This,sFileName)
#define _IStateTreeCtrlEvents_OutPutStringToPane(This,bstrText) \
(This)->lpVtbl -> OutPutStringToPane(This,bstrText)
#define _IStateTreeCtrlEvents_CleanPane(This) \
(This)->lpVtbl -> CleanPane(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_GetSlnName_Proxy(
_IStateTreeCtrlEvents * This);
void __RPC_STUB _IStateTreeCtrlEvents_GetSlnName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_IsDebuggerActive_Proxy(
_IStateTreeCtrlEvents * This);
void __RPC_STUB _IStateTreeCtrlEvents_IsDebuggerActive_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_TestOpenedDocIsModified_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFullPath,
/* [in] */ VARIANT_BOOL bAutoSave);
void __RPC_STUB _IStateTreeCtrlEvents_TestOpenedDocIsModified_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_GetActiveProjectName_Proxy(
_IStateTreeCtrlEvents * This);
void __RPC_STUB _IStateTreeCtrlEvents_GetActiveProjectName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_GetProjectDir_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sProjectName);
void __RPC_STUB _IStateTreeCtrlEvents_GetProjectDir_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_GetProjectList_Proxy(
_IStateTreeCtrlEvents * This);
void __RPC_STUB _IStateTreeCtrlEvents_GetProjectList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_GetProjectFileList_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sProjectName);
void __RPC_STUB _IStateTreeCtrlEvents_GetProjectFileList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_AddSrcHdrFilesToPrj_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sProjectName,
/* [in] */ BSTR sSrcFile,
/* [in] */ BSTR sHeadFile,
/* [in] */ BSTR EventIdFile);
void __RPC_STUB _IStateTreeCtrlEvents_AddSrcHdrFilesToPrj_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_DelSrcHdrFilesFromPrj_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sProjectName,
/* [in] */ BSTR sSrcFile,
/* [in] */ BSTR sHeadFile);
void __RPC_STUB _IStateTreeCtrlEvents_DelSrcHdrFilesFromPrj_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_EditEventHdlDec_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sOriginEvent,
/* [in] */ BSTR sEventName,
/* [in] */ BSTR sDestState,
/* [in] */ BSTR sActionName);
void __RPC_STUB _IStateTreeCtrlEvents_EditEventHdlDec_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_ParseCommentState_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sCleanLine,
/* [in] */ USHORT nCommentState,
/* [in] */ VARIANT CountResultArray,
/* [in] */ VARIANT pFuncPosLine);
void __RPC_STUB _IStateTreeCtrlEvents_ParseCommentState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CreateServiceFile_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFilePath);
void __RPC_STUB _IStateTreeCtrlEvents_CreateServiceFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_ChangeDefaultState_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sApp,
/* [in] */ BSTR sParent,
/* [in] */ BSTR sSelected);
void __RPC_STUB _IStateTreeCtrlEvents_ChangeDefaultState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_GetEventIdList_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sServiceHdrPath,
/* [in] */ VARIANT pEventIdList);
void __RPC_STUB _IStateTreeCtrlEvents_GetEventIdList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CreateAppFiles_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sPrjName,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sEntryFuncName,
/* [in] */ BSTR sExitFuncName);
void __RPC_STUB _IStateTreeCtrlEvents_CreateAppFiles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CheckAddAppAtomic_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sPrjName,
/* [in] */ BSTR sAppName);
void __RPC_STUB _IStateTreeCtrlEvents_CheckAddAppAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CheckAddStateAtomic_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sParent,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sDefChild,
/* [in] */ ULONG siblingChildNum,
/* [in] */ BSTR sEntryFuncName,
/* [in] */ BSTR sExitFuncName);
void __RPC_STUB _IStateTreeCtrlEvents_CheckAddStateAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CheckDelStateAtomic_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ VARIANT pDelStateList,
/* [in] */ VARIANT pDelHanderList,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sParentName);
void __RPC_STUB _IStateTreeCtrlEvents_CheckDelStateAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CheckAddEventAtomic_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sSrcState,
/* [in] */ BSTR sDestState,
/* [in] */ BSTR sEventID,
/* [in] */ BSTR sHandlerName);
void __RPC_STUB _IStateTreeCtrlEvents_CheckAddEventAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CheckDelEventAtomic_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sAppName,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sEventName,
/* [in] */ BSTR sDelAction);
void __RPC_STUB _IStateTreeCtrlEvents_CheckDelEventAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CheckMoveStateAtomic_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sSrcFilePath,
/* [in] */ BSTR sHdrFilePath,
/* [in] */ BSTR sStateName,
/* [in] */ BSTR sNewParent,
/* [in] */ BSTR sNewSibling,
/* [in] */ BSTR sAppName,
/* [in] */ ULONG nState);
void __RPC_STUB _IStateTreeCtrlEvents_CheckMoveStateAtomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_ExecuteCommand_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sCommandName);
void __RPC_STUB _IStateTreeCtrlEvents_ExecuteCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_OpenFileAndMoveLineTo_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFilePath,
/* [in] */ ULONG lineNumber);
void __RPC_STUB _IStateTreeCtrlEvents_OpenFileAndMoveLineTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_IsFileOpen_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFileName);
void __RPC_STUB _IStateTreeCtrlEvents_IsFileOpen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_OpenFile_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR sFileName);
void __RPC_STUB _IStateTreeCtrlEvents_OpenFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_OutPutStringToPane_Proxy(
_IStateTreeCtrlEvents * This,
/* [in] */ BSTR bstrText);
void __RPC_STUB _IStateTreeCtrlEvents_OutPutStringToPane_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IStateTreeCtrlEvents_CleanPane_Proxy(
_IStateTreeCtrlEvents * This);
void __RPC_STUB _IStateTreeCtrlEvents_CleanPane_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* ___IStateTreeCtrlEvents_INTERFACE_DEFINED__ */
#ifndef __StateTreeLib_LIBRARY_DEFINED__
#define __StateTreeLib_LIBRARY_DEFINED__
/* library StateTreeLib */
/* [helpstring][version][uuid] */
EXTERN_C const IID LIBID_StateTreeLib;
EXTERN_C const CLSID CLSID_StateTreeCtrl;
#ifdef __cplusplus
class DECLSPEC_UUID("2B0301A4-22C3-4200-A6DC-391FCFA0C458")
StateTreeCtrl;
#endif
#endif /* __StateTreeLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif