CppUnit project page FAQ CppUnit home page

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TestRunnerDSPluginVC6.h

Go to the documentation of this file.
00001 /* this ALWAYS GENERATED file contains the definitions for the interfaces */ 00002 00003 00004 /* File created by MIDL compiler version 5.01.0164 */ 00005 /* at Sat Apr 13 11:47:16 2002 00006 */ 00007 /* Compiler settings for G:\prg\vc\Lib\cppunit\src\msvc6\DSPlugIn\TestRunnerDSPlugin.idl: 00008 Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext 00009 error checks: allocation ref bounds_check enum stub_data 00010 */ 00011 //@@MIDL_FILE_HEADING( ) 00012 00013 00014 /* verify that the <rpcndr.h> version is high enough to compile this file*/ 00015 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 00016 #define __REQUIRED_RPCNDR_H_VERSION__ 440 00017 #endif 00018 00019 #include "rpc.h" 00020 #include "rpcndr.h" 00021 00022 #ifndef __RPCNDR_H_VERSION__ 00023 #error this stub requires an updated version of <rpcndr.h> 00024 #endif // __RPCNDR_H_VERSION__ 00025 00026 #ifndef COM_NO_WINDOWS_H 00027 #include "windows.h" 00028 #include "ole2.h" 00029 #endif /*COM_NO_WINDOWS_H*/ 00030 00031 #ifndef __TestRunnerDSPluginVC6_h__ 00032 #define __TestRunnerDSPluginVC6_h__ 00033 00034 #ifdef __cplusplus 00035 extern "C"{ 00036 #endif 00037 00038 /* Forward Declarations */ 00039 00040 #ifndef __ITestRunnerDSPlugin_FWD_DEFINED__ 00041 #define __ITestRunnerDSPlugin_FWD_DEFINED__ 00042 typedef interface ITestRunnerDSPlugin ITestRunnerDSPlugin; 00043 #endif /* __ITestRunnerDSPlugin_FWD_DEFINED__ */ 00044 00045 00046 #ifndef __DSAddIn_FWD_DEFINED__ 00047 #define __DSAddIn_FWD_DEFINED__ 00048 00049 #ifdef __cplusplus 00050 typedef class DSAddIn DSAddIn; 00051 #else 00052 typedef struct DSAddIn DSAddIn; 00053 #endif /* __cplusplus */ 00054 00055 #endif /* __DSAddIn_FWD_DEFINED__ */ 00056 00057 00058 /* header files for imported files */ 00059 #include "oaidl.h" 00060 #include "ocidl.h" 00061 00062 void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); 00063 void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 00064 00065 #ifndef __ITestRunnerDSPlugin_INTERFACE_DEFINED__ 00066 #define __ITestRunnerDSPlugin_INTERFACE_DEFINED__ 00067 00068 /* interface ITestRunnerDSPlugin */ 00069 /* [oleautomation][unique][helpstring][uuid][object] */ 00070 00071 00072 EXTERN_C const IID IID_ITestRunnerDSPlugin; 00073 00074 #if defined(__cplusplus) && !defined(CINTERFACE) 00075 00076 MIDL_INTERFACE("3ADE0E37-5A56-4a68-BD8D-67E9E7502971") 00077 ITestRunnerDSPlugin : public IUnknown 00078 { 00079 public: 00080 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE goToLineInSourceCode( 00081 /* [in] */ BSTR fileName, 00082 /* [in] */ int lineNumber) = 0; 00083 00084 }; 00085 00086 #else /* C style interface */ 00087 00088 typedef struct ITestRunnerDSPluginVtbl 00089 { 00090 BEGIN_INTERFACE 00091 00092 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 00093 ITestRunnerDSPlugin __RPC_FAR * This, 00094 /* [in] */ REFIID riid, 00095 /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); 00096 00097 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 00098 ITestRunnerDSPlugin __RPC_FAR * This); 00099 00100 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 00101 ITestRunnerDSPlugin __RPC_FAR * This); 00102 00103 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *goToLineInSourceCode )( 00104 ITestRunnerDSPlugin __RPC_FAR * This, 00105 /* [in] */ BSTR fileName, 00106 /* [in] */ int lineNumber); 00107 00108 END_INTERFACE 00109 } ITestRunnerDSPluginVtbl; 00110 00111 interface ITestRunnerDSPlugin 00112 { 00113 CONST_VTBL struct ITestRunnerDSPluginVtbl __RPC_FAR *lpVtbl; 00114 }; 00115 00116 00117 00118 #ifdef COBJMACROS 00119 00120 00121 #define ITestRunnerDSPlugin_QueryInterface(This,riid,ppvObject) \ 00122 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) 00123 00124 #define ITestRunnerDSPlugin_AddRef(This) \ 00125 (This)->lpVtbl -> AddRef(This) 00126 00127 #define ITestRunnerDSPlugin_Release(This) \ 00128 (This)->lpVtbl -> Release(This) 00129 00130 00131 #define ITestRunnerDSPlugin_goToLineInSourceCode(This,fileName,lineNumber) \ 00132 (This)->lpVtbl -> goToLineInSourceCode(This,fileName,lineNumber) 00133 00134 #endif /* COBJMACROS */ 00135 00136 00137 #endif /* C style interface */ 00138 00139 00140 00141 /* [helpstring] */ HRESULT STDMETHODCALLTYPE ITestRunnerDSPlugin_goToLineInSourceCode_Proxy( 00142 ITestRunnerDSPlugin __RPC_FAR * This, 00143 /* [in] */ BSTR fileName, 00144 /* [in] */ int lineNumber); 00145 00146 00147 void __RPC_STUB ITestRunnerDSPlugin_goToLineInSourceCode_Stub( 00148 IRpcStubBuffer *This, 00149 IRpcChannelBuffer *_pRpcChannelBuffer, 00150 PRPC_MESSAGE _pRpcMessage, 00151 DWORD *_pdwStubPhase); 00152 00153 00154 00155 #endif /* __ITestRunnerDSPlugin_INTERFACE_DEFINED__ */ 00156 00157 00158 00159 #ifndef __TestRunnerDSPluginLib_LIBRARY_DEFINED__ 00160 #define __TestRunnerDSPluginLib_LIBRARY_DEFINED__ 00161 00162 /* library TestRunnerDSPluginLib */ 00163 /* [helpstring][version][uuid] */ 00164 00165 00166 EXTERN_C const IID LIBID_TestRunnerDSPluginLib; 00167 00168 EXTERN_C const CLSID CLSID_DSAddIn; 00169 00170 #ifdef __cplusplus 00171 00172 class DECLSPEC_UUID("F193CE54-716C-41CB-80B2-FA74CA3EE2AC") 00173 DSAddIn; 00174 #endif 00175 #endif /* __TestRunnerDSPluginLib_LIBRARY_DEFINED__ */ 00176 00177 /* Additional Prototypes for ALL interfaces */ 00178 00179 unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); 00180 unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 00181 unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 00182 void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 00183 00184 /* end of Additional Prototypes */ 00185 00186 #ifdef __cplusplus 00187 } 00188 #endif 00189 00190 #endif

SourceForge Logo hosts this site. Send comments to:
CppUnit Developers