15#ifndef __REQUIRED_RPCNDR_H_VERSION__
16#define __REQUIRED_RPCNDR_H_VERSION__ 440
22#ifndef __RPCNDR_H_VERSION__
23#error this stub requires an updated version of <rpcndr.h>
26#ifndef COM_NO_WINDOWS_H
31#ifndef __TestRunnerDSPluginVC6_h__
32#define __TestRunnerDSPluginVC6_h__
40#ifndef __ITestRunnerDSPlugin_FWD_DEFINED__
41#define __ITestRunnerDSPlugin_FWD_DEFINED__
46#ifndef __DSAddIn_FWD_DEFINED__
47#define __DSAddIn_FWD_DEFINED__
65#ifndef __ITestRunnerDSPlugin_INTERFACE_DEFINED__
66#define __ITestRunnerDSPlugin_INTERFACE_DEFINED__
74#if defined(__cplusplus) && !defined(CINTERFACE)
76 MIDL_INTERFACE(
"3ADE0E37-5A56-4a68-BD8D-67E9E7502971")
80 virtual HRESULT STDMETHODCALLTYPE goToLineInSourceCode(
92 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
97 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
100 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
103 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *goToLineInSourceCode )(
121#define ITestRunnerDSPlugin_QueryInterface(This,riid,ppvObject) \
122 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
124#define ITestRunnerDSPlugin_AddRef(This) \
125 (This)->lpVtbl -> AddRef(This)
127#define ITestRunnerDSPlugin_Release(This) \
128 (This)->lpVtbl -> Release(This)
131#define ITestRunnerDSPlugin_goToLineInSourceCode(This,fileName,lineNumber) \
132 (This)->lpVtbl -> goToLineInSourceCode(This,fileName,lineNumber)
148 IRpcStubBuffer *This,
149 IRpcChannelBuffer *_pRpcChannelBuffer,
150 PRPC_MESSAGE _pRpcMessage,
151 DWORD *_pdwStubPhase);
159#ifndef __TestRunnerDSPluginLib_LIBRARY_DEFINED__
160#define __TestRunnerDSPluginLib_LIBRARY_DEFINED__
172class DECLSPEC_UUID(
"F193CE54-716C-41CB-80B2-FA74CA3EE2AC")
179unsigned long __RPC_USER
BSTR_UserSize(
unsigned long __RPC_FAR *,
unsigned long , BSTR __RPC_FAR * );
180unsigned char __RPC_FAR * __RPC_USER
BSTR_UserMarshal(
unsigned long __RPC_FAR *,
unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
181unsigned char __RPC_FAR * __RPC_USER
BSTR_UserUnmarshal(
unsigned long __RPC_FAR *,
unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
182void __RPC_USER
BSTR_UserFree(
unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
unsigned char __RPC_FAR *__RPC_USER BSTR_UserMarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR *)
struct ITestRunnerDSPluginVtbl ITestRunnerDSPluginVtbl
unsigned long __RPC_USER BSTR_UserSize(unsigned long __RPC_FAR *, unsigned long, BSTR __RPC_FAR *)
EXTERN_C const IID LIBID_TestRunnerDSPluginLib
Definition TestRunnerDSPluginVC6.h:166
void __RPC_FAR *__RPC_USER MIDL_user_allocate(size_t)
EXTERN_C const IID IID_ITestRunnerDSPlugin
Definition TestRunnerDSPluginVC6.h:72
unsigned char __RPC_FAR *__RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR *)
void __RPC_STUB ITestRunnerDSPlugin_goToLineInSourceCode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_DSAddIn
Definition TestRunnerDSPluginVC6.h:168
void __RPC_USER MIDL_user_free(void __RPC_FAR *)
HRESULT STDMETHODCALLTYPE ITestRunnerDSPlugin_goToLineInSourceCode_Proxy(ITestRunnerDSPlugin __RPC_FAR *This, BSTR fileName, int lineNumber)
interface ITestRunnerDSPlugin ITestRunnerDSPlugin
Definition TestRunnerDSPluginVC6.h:42
void __RPC_USER BSTR_UserFree(unsigned long __RPC_FAR *, BSTR __RPC_FAR *)
struct DSAddIn DSAddIn
Definition TestRunnerDSPluginVC6.h:52
Definition TestRunnerDSPluginVC6.h:89
HRESULT(STDMETHODCALLTYPE __RPC_FAR *goToLineInSourceCode)(ITestRunnerDSPlugin __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(ITestRunnerDSPlugin __RPC_FAR *This)
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
Definition TestRunnerDSPluginVC6.h:95
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(ITestRunnerDSPlugin __RPC_FAR *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(ITestRunnerDSPlugin __RPC_FAR *This
BSTR int lineNumber
Definition TestRunnerDSPluginVC6.h:106
BSTR fileName
Definition TestRunnerDSPluginVC6.h:105
BEGIN_INTERFACE REFIID riid
Definition TestRunnerDSPluginVC6.h:94