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__
42 typedef interface ITestRunnerDSPlugin ITestRunnerDSPlugin;
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
109 } ITestRunnerDSPluginVtbl;
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
147 void __RPC_STUB ITestRunnerDSPlugin_goToLineInSourceCode_Stub(
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
BSTR_UserUnmarshal
unsigned char __RPC_FAR *__RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR *)
ITestRunnerDSPluginVtbl::ULONG
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(ITestRunnerDSPlugin __RPC_FAR *This)
ITestRunnerDSPluginVtbl::lineNumber
BSTR int lineNumber
Definition: TestRunnerDSPluginVC6.h:105
MIDL_user_free
void __RPC_USER MIDL_user_free(void __RPC_FAR *)
ITestRunnerDSPluginVtbl
struct ITestRunnerDSPluginVtbl ITestRunnerDSPluginVtbl
ITestRunnerDSPlugin_goToLineInSourceCode_Proxy
HRESULT STDMETHODCALLTYPE ITestRunnerDSPlugin_goToLineInSourceCode_Proxy(ITestRunnerDSPlugin __RPC_FAR *This, BSTR fileName, int lineNumber)
ITestRunnerDSPlugin
interface ITestRunnerDSPlugin ITestRunnerDSPlugin
Definition: TestRunnerDSPluginVC6.h:42
DSAddIn
struct DSAddIn DSAddIn
Definition: TestRunnerDSPluginVC6.h:52
IID_ITestRunnerDSPlugin
EXTERN_C const IID IID_ITestRunnerDSPlugin
Definition: TestRunnerDSPluginVC6.h:72
ITestRunnerDSPluginVtbl::fileName
BSTR fileName
Definition: TestRunnerDSPluginVC6.h:105
ITestRunnerDSPlugin_goToLineInSourceCode_Stub
void __RPC_STUB ITestRunnerDSPlugin_goToLineInSourceCode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BSTR_UserSize
unsigned long __RPC_USER BSTR_UserSize(unsigned long __RPC_FAR *, unsigned long, BSTR __RPC_FAR *)
ITestRunnerDSPluginVtbl::HRESULT
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(ITestRunnerDSPlugin __RPC_FAR *This
CLSID_DSAddIn
EXTERN_C const CLSID CLSID_DSAddIn
Definition: TestRunnerDSPluginVC6.h:168
ITestRunnerDSPluginVtbl::ppvObject
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
Definition: TestRunnerDSPluginVC6.h:94
ITestRunnerDSPluginVtbl::riid
BEGIN_INTERFACE REFIID riid
Definition: TestRunnerDSPluginVC6.h:94
BSTR_UserMarshal
unsigned char __RPC_FAR *__RPC_USER BSTR_UserMarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR *)
MIDL_user_allocate
void __RPC_FAR *__RPC_USER MIDL_user_allocate(size_t)
LIBID_TestRunnerDSPluginLib
EXTERN_C const IID LIBID_TestRunnerDSPluginLib
Definition: TestRunnerDSPluginVC6.h:166
BSTR_UserFree
void __RPC_USER BSTR_UserFree(unsigned long __RPC_FAR *, BSTR __RPC_FAR *)
ITestRunnerDSPluginVtbl
Definition: TestRunnerDSPluginVC6.h:88

| Send comments to: CppUnit Developers