CppUnit project page FAQ CppUnit home page

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