CppUnit project page FAQ

TestRunnerDSPluginVC6.h
Go to the documentation of this file.
1 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
2 
3 
4 /* File created by MIDL compiler version 5.01.0164 */
5 /* at Sat Apr 13 11:47:16 2002
6  */
7 /* Compiler settings for G:\prg\vc\Lib\cppunit\src\msvc6\DSPlugIn\TestRunnerDSPlugin.idl:
8  Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
9  error checks: allocation ref bounds_check enum stub_data
10 */
11 //@@MIDL_FILE_HEADING( )
12 
13 
14 /* verify that the <rpcndr.h> version is high enough to compile this file*/
15 #ifndef __REQUIRED_RPCNDR_H_VERSION__
16 #define __REQUIRED_RPCNDR_H_VERSION__ 440
17 #endif
18 
19 #include "rpc.h"
20 #include "rpcndr.h"
21 
22 #ifndef __RPCNDR_H_VERSION__
23 #error this stub requires an updated version of <rpcndr.h>
24 #endif // __RPCNDR_H_VERSION__
25 
26 #ifndef COM_NO_WINDOWS_H
27 #include "windows.h"
28 #include "ole2.h"
29 #endif /*COM_NO_WINDOWS_H*/
30 
31 #ifndef __TestRunnerDSPluginVC6_h__
32 #define __TestRunnerDSPluginVC6_h__
33 
34 #ifdef __cplusplus
35 extern "C"{
36 #endif
37 
38 /* Forward Declarations */
39 
40 #ifndef __ITestRunnerDSPlugin_FWD_DEFINED__
41 #define __ITestRunnerDSPlugin_FWD_DEFINED__
43 #endif /* __ITestRunnerDSPlugin_FWD_DEFINED__ */
44 
45 
46 #ifndef __DSAddIn_FWD_DEFINED__
47 #define __DSAddIn_FWD_DEFINED__
48 
49 #ifdef __cplusplus
50 typedef class DSAddIn DSAddIn;
51 #else
52 typedef struct DSAddIn DSAddIn;
53 #endif /* __cplusplus */
54 
55 #endif /* __DSAddIn_FWD_DEFINED__ */
56 
57 
58 /* header files for imported files */
59 #include "oaidl.h"
60 #include "ocidl.h"
61 
62 void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
63 void __RPC_USER MIDL_user_free( void __RPC_FAR * );
64 
65 #ifndef __ITestRunnerDSPlugin_INTERFACE_DEFINED__
66 #define __ITestRunnerDSPlugin_INTERFACE_DEFINED__
67 
68 /* interface ITestRunnerDSPlugin */
69 /* [oleautomation][unique][helpstring][uuid][object] */
70 
71 
72 EXTERN_C const IID IID_ITestRunnerDSPlugin;
73 
74 #if defined(__cplusplus) && !defined(CINTERFACE)
75 
76  MIDL_INTERFACE("3ADE0E37-5A56-4a68-BD8D-67E9E7502971")
77  ITestRunnerDSPlugin : public IUnknown
78  {
79  public:
80  virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE goToLineInSourceCode(
81  /* [in] */ BSTR fileName,
82  /* [in] */ int lineNumber) = 0;
83 
84  };
85 
86 #else /* C style interface */
87 
88  typedef struct ITestRunnerDSPluginVtbl
89  {
90  BEGIN_INTERFACE
91 
92  HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
93  ITestRunnerDSPlugin __RPC_FAR * This,
94  /* [in] */ REFIID riid,
95  /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
96 
97  ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
98  ITestRunnerDSPlugin __RPC_FAR * This);
99 
100  ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
101  ITestRunnerDSPlugin __RPC_FAR * This);
102 
103  /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *goToLineInSourceCode )(
104  ITestRunnerDSPlugin __RPC_FAR * This,
105  /* [in] */ BSTR fileName,
106  /* [in] */ int lineNumber);
107 
108  END_INTERFACE
110 
111  interface ITestRunnerDSPlugin
112  {
113  CONST_VTBL struct ITestRunnerDSPluginVtbl __RPC_FAR *lpVtbl;
114  };
115 
116 
117 
118 #ifdef COBJMACROS
119 
120 
121 #define ITestRunnerDSPlugin_QueryInterface(This,riid,ppvObject) \
122  (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
123 
124 #define ITestRunnerDSPlugin_AddRef(This) \
125  (This)->lpVtbl -> AddRef(This)
126 
127 #define ITestRunnerDSPlugin_Release(This) \
128  (This)->lpVtbl -> Release(This)
129 
130 
131 #define ITestRunnerDSPlugin_goToLineInSourceCode(This,fileName,lineNumber) \
132  (This)->lpVtbl -> goToLineInSourceCode(This,fileName,lineNumber)
133 
134 #endif /* COBJMACROS */
135 
136 
137 #endif /* C style interface */
138 
139 
140 
141 /* [helpstring] */ HRESULT STDMETHODCALLTYPE ITestRunnerDSPlugin_goToLineInSourceCode_Proxy(
142  ITestRunnerDSPlugin __RPC_FAR * This,
143  /* [in] */ BSTR fileName,
144  /* [in] */ int lineNumber);
145 
146 
148  IRpcStubBuffer *This,
149  IRpcChannelBuffer *_pRpcChannelBuffer,
150  PRPC_MESSAGE _pRpcMessage,
151  DWORD *_pdwStubPhase);
152 
153 
154 
155 #endif /* __ITestRunnerDSPlugin_INTERFACE_DEFINED__ */
156 
157 
158 
159 #ifndef __TestRunnerDSPluginLib_LIBRARY_DEFINED__
160 #define __TestRunnerDSPluginLib_LIBRARY_DEFINED__
161 
162 /* library TestRunnerDSPluginLib */
163 /* [helpstring][version][uuid] */
164 
165 
166 EXTERN_C const IID LIBID_TestRunnerDSPluginLib;
167 
168 EXTERN_C const CLSID CLSID_DSAddIn;
169 
170 #ifdef __cplusplus
171 
172 class DECLSPEC_UUID("F193CE54-716C-41CB-80B2-FA74CA3EE2AC")
173 DSAddIn;
174 #endif
175 #endif /* __TestRunnerDSPluginLib_LIBRARY_DEFINED__ */
176 
177 /* Additional Prototypes for ALL interfaces */
178 
179 unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
180 unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
181 unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
182 void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
183 
184 /* end of Additional Prototypes */
185 
186 #ifdef __cplusplus
187 }
188 #endif
189 
190 #endif

Send comments to:
CppUnit Developers