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 + -
显示快捷键?