CppUnit project page | FAQ | CppUnit home page

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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

| hosts this site. |  | Send comments to: CppUnit Developers