CppUnit project page FAQ CppUnit home page

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound 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