vcfbuildertypes.h

来自「这是VCF框架的代码」· C头文件 代码 · 共 384 行

H
384
字号
/* this ALWAYS GENERATED file contains the definitions for the interfaces *//* File created by MIDL compiler version 5.01.0164 *//* at Wed May 29 20:53:37 2002 *//* Compiler settings for E:\code\vcfdev\stable\vcf\build\vc60\add-ins\VCFBuilder\VCFBuilder.odl:    Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext    error checks: allocation ref bounds_check enum stub_data *///@@MIDL_FILE_HEADING(  )/* verify that the <rpcndr.h> version is high enough to compile this file*/#ifndef __REQUIRED_RPCNDR_H_VERSION__#define __REQUIRED_RPCNDR_H_VERSION__ 440#endif#include "rpc.h"#include "rpcndr.h"#ifndef __VCFBuilderTypes_h__#define __VCFBuilderTypes_h__#ifdef __cplusplusextern "C"{#endif /* Forward Declarations */ #ifndef __ICommands_FWD_DEFINED__#define __ICommands_FWD_DEFINED__typedef interface ICommands ICommands;#endif 	/* __ICommands_FWD_DEFINED__ */#ifndef __Commands_FWD_DEFINED__#define __Commands_FWD_DEFINED__#ifdef __cplusplustypedef class Commands Commands;#elsetypedef struct Commands Commands;#endif /* __cplusplus */#endif 	/* __Commands_FWD_DEFINED__ */#ifndef __ApplicationEvents_FWD_DEFINED__#define __ApplicationEvents_FWD_DEFINED__#ifdef __cplusplustypedef class ApplicationEvents ApplicationEvents;#elsetypedef struct ApplicationEvents ApplicationEvents;#endif /* __cplusplus */#endif 	/* __ApplicationEvents_FWD_DEFINED__ */#ifndef __DebuggerEvents_FWD_DEFINED__#define __DebuggerEvents_FWD_DEFINED__#ifdef __cplusplustypedef class DebuggerEvents DebuggerEvents;#elsetypedef struct DebuggerEvents DebuggerEvents;#endif /* __cplusplus */#endif 	/* __DebuggerEvents_FWD_DEFINED__ */void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);void __RPC_USER MIDL_user_free( void __RPC_FAR * ); #ifndef __VCFBuilder_LIBRARY_DEFINED__#define __VCFBuilder_LIBRARY_DEFINED__/* library VCFBuilder *//* [helpstring][version][uuid] */ DEFINE_GUID(LIBID_VCFBuilder,0x1F4B4346,0x902F,0x4D1F,0x89,0x28,0x77,0x6F,0xDA,0x24,0x1E,0x51);#ifndef __ICommands_INTERFACE_DEFINED__#define __ICommands_INTERFACE_DEFINED__/* interface ICommands *//* [object][dual][oleautomation][uuid] */ DEFINE_GUID(IID_ICommands,0xAAD052B9,0x5A96,0x4449,0xAA,0xE8,0x68,0xC8,0x5A,0x42,0x31,0x12);#if defined(__cplusplus) && !defined(CINTERFACE)        MIDL_INTERFACE("AAD052B9-5A96-4449-AAE8-68C85A423112")    ICommands : public IDispatch    {    public:        virtual /* [id] */ HRESULT STDMETHODCALLTYPE ActivateDevStdioEnvironment( void) = 0;                virtual /* [id] */ HRESULT STDMETHODCALLTYPE ActivateVCFBuilderEnvironment( void) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenProject( void) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NewProject( void) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveProject( void) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveProjectAs( void) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NewForm( void) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ActivateVCFBuilderEnvStandalone( void) = 0;            };    #else 	/* C style interface */    typedef struct ICommandsVtbl    {        BEGIN_INTERFACE                HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(             ICommands __RPC_FAR * This,            /* [in] */ REFIID riid,            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);                ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(             ICommands __RPC_FAR * This);                ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(             ICommands __RPC_FAR * This);                HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(             ICommands __RPC_FAR * This,            /* [out] */ UINT __RPC_FAR *pctinfo);                HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(             ICommands __RPC_FAR * This,            /* [in] */ UINT iTInfo,            /* [in] */ LCID lcid,            /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);                HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(             ICommands __RPC_FAR * This,            /* [in] */ REFIID riid,            /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,            /* [in] */ UINT cNames,            /* [in] */ LCID lcid,            /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);                /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(             ICommands __RPC_FAR * This,            /* [in] */ DISPID dispIdMember,            /* [in] */ REFIID riid,            /* [in] */ LCID lcid,            /* [in] */ WORD wFlags,            /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,            /* [out] */ VARIANT __RPC_FAR *pVarResult,            /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,            /* [out] */ UINT __RPC_FAR *puArgErr);                /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActivateDevStdioEnvironment )(             ICommands __RPC_FAR * This);                /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActivateVCFBuilderEnvironment )(             ICommands __RPC_FAR * This);                /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenProject )(             ICommands __RPC_FAR * This);                /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewProject )(             ICommands __RPC_FAR * This);                /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveProject )(             ICommands __RPC_FAR * This);                /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveProjectAs )(             ICommands __RPC_FAR * This);                /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewForm )(             ICommands __RPC_FAR * This);                /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActivateVCFBuilderEnvStandalone )(             ICommands __RPC_FAR * This);                END_INTERFACE    } ICommandsVtbl;    interface ICommands    {        CONST_VTBL struct ICommandsVtbl __RPC_FAR *lpVtbl;    };    #ifdef COBJMACROS#define ICommands_QueryInterface(This,riid,ppvObject)	\    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)#define ICommands_AddRef(This)	\    (This)->lpVtbl -> AddRef(This)#define ICommands_Release(This)	\    (This)->lpVtbl -> Release(This)#define ICommands_GetTypeInfoCount(This,pctinfo)	\    (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)#define ICommands_GetTypeInfo(This,iTInfo,lcid,ppTInfo)	\    (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)#define ICommands_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)	\    (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)#define ICommands_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)	\    (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)#define ICommands_ActivateDevStdioEnvironment(This)	\    (This)->lpVtbl -> ActivateDevStdioEnvironment(This)#define ICommands_ActivateVCFBuilderEnvironment(This)	\    (This)->lpVtbl -> ActivateVCFBuilderEnvironment(This)#define ICommands_OpenProject(This)	\    (This)->lpVtbl -> OpenProject(This)#define ICommands_NewProject(This)	\    (This)->lpVtbl -> NewProject(This)#define ICommands_SaveProject(This)	\    (This)->lpVtbl -> SaveProject(This)#define ICommands_SaveProjectAs(This)	\    (This)->lpVtbl -> SaveProjectAs(This)#define ICommands_NewForm(This)	\    (This)->lpVtbl -> NewForm(This)#define ICommands_ActivateVCFBuilderEnvStandalone(This)	\    (This)->lpVtbl -> ActivateVCFBuilderEnvStandalone(This)#endif /* COBJMACROS */#endif 	/* C style interface *//* [id] */ HRESULT STDMETHODCALLTYPE ICommands_ActivateDevStdioEnvironment_Proxy(     ICommands __RPC_FAR * This);void __RPC_STUB ICommands_ActivateDevStdioEnvironment_Stub(    IRpcStubBuffer *This,    IRpcChannelBuffer *_pRpcChannelBuffer,    PRPC_MESSAGE _pRpcMessage,    DWORD *_pdwStubPhase);/* [id] */ HRESULT STDMETHODCALLTYPE ICommands_ActivateVCFBuilderEnvironment_Proxy(     ICommands __RPC_FAR * This);void __RPC_STUB ICommands_ActivateVCFBuilderEnvironment_Stub(    IRpcStubBuffer *This,    IRpcChannelBuffer *_pRpcChannelBuffer,    PRPC_MESSAGE _pRpcMessage,    DWORD *_pdwStubPhase);/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICommands_OpenProject_Proxy(     ICommands __RPC_FAR * This);void __RPC_STUB ICommands_OpenProject_Stub(    IRpcStubBuffer *This,    IRpcChannelBuffer *_pRpcChannelBuffer,    PRPC_MESSAGE _pRpcMessage,    DWORD *_pdwStubPhase);/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICommands_NewProject_Proxy(     ICommands __RPC_FAR * This);void __RPC_STUB ICommands_NewProject_Stub(    IRpcStubBuffer *This,    IRpcChannelBuffer *_pRpcChannelBuffer,    PRPC_MESSAGE _pRpcMessage,    DWORD *_pdwStubPhase);/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICommands_SaveProject_Proxy(     ICommands __RPC_FAR * This);void __RPC_STUB ICommands_SaveProject_Stub(    IRpcStubBuffer *This,    IRpcChannelBuffer *_pRpcChannelBuffer,    PRPC_MESSAGE _pRpcMessage,    DWORD *_pdwStubPhase);/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICommands_SaveProjectAs_Proxy(     ICommands __RPC_FAR * This);void __RPC_STUB ICommands_SaveProjectAs_Stub(    IRpcStubBuffer *This,    IRpcChannelBuffer *_pRpcChannelBuffer,    PRPC_MESSAGE _pRpcMessage,    DWORD *_pdwStubPhase);/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICommands_NewForm_Proxy(     ICommands __RPC_FAR * This);void __RPC_STUB ICommands_NewForm_Stub(    IRpcStubBuffer *This,    IRpcChannelBuffer *_pRpcChannelBuffer,    PRPC_MESSAGE _pRpcMessage,    DWORD *_pdwStubPhase);/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICommands_ActivateVCFBuilderEnvStandalone_Proxy(     ICommands __RPC_FAR * This);void __RPC_STUB ICommands_ActivateVCFBuilderEnvStandalone_Stub(    IRpcStubBuffer *This,    IRpcChannelBuffer *_pRpcChannelBuffer,    PRPC_MESSAGE _pRpcMessage,    DWORD *_pdwStubPhase);#endif 	/* __ICommands_INTERFACE_DEFINED__ */DEFINE_GUID(CLSID_Commands,0xDEAF1BE8,0x2184,0x4FD1,0x8A,0x6F,0x4E,0x32,0x22,0xA9,0xBE,0x67);#ifdef __cplusplusclass DECLSPEC_UUID("DEAF1BE8-2184-4FD1-8A6F-4E3222A9BE67")Commands;#endifDEFINE_GUID(CLSID_ApplicationEvents,0x2B3F0992,0x9E9B,0x40BE,0x81,0x00,0x7D,0x1E,0xCA,0x18,0x32,0x89);#ifdef __cplusplusclass DECLSPEC_UUID("2B3F0992-9E9B-40BE-8100-7D1ECA183289")ApplicationEvents;#endifDEFINE_GUID(CLSID_DebuggerEvents,0xF053F7EA,0x6784,0x4197,0x91,0x37,0x01,0x6B,0x6D,0xC2,0x1F,0x5E);#ifdef __cplusplusclass DECLSPEC_UUID("F053F7EA-6784-4197-9137-016B6DC21F5E")DebuggerEvents;#endif#endif /* __VCFBuilder_LIBRARY_DEFINED__ *//* Additional Prototypes for ALL interfaces *//* end of Additional Prototypes */#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?