1
// TestScriptHelper.h : Declaration of the CTestScriptHelper
3
#ifndef __TESTSCRIPTHELPER_H_
4
#define __TESTSCRIPTHELPER_H_
6
#include "resource.h" // main symbols
8
/////////////////////////////////////////////////////////////////////////////
10
class ATL_NO_VTABLE CTestScriptHelper :
11
public CComObjectRootEx<CComSingleThreadModel>,
12
public CComCoClass<CTestScriptHelper, &CLSID_TestScriptHelper>,
13
public IDispatchImpl<DITestScriptHelper, &IID_DITestScriptHelper, &LIBID_CbrowseLib>
18
m_pBrowserInfo = NULL;
21
BrowserInfo *m_pBrowserInfo;
23
DECLARE_REGISTRY_RESOURCEID(IDR_TESTSCRIPTHELPER)
25
DECLARE_PROTECT_FINAL_CONSTRUCT()
27
BEGIN_COM_MAP(CTestScriptHelper)
28
COM_INTERFACE_ENTRY(DITestScriptHelper)
29
COM_INTERFACE_ENTRY(IDispatch)
34
STDMETHOD(get_TestCGI)(/*[out, retval]*/ BSTR *pVal);
35
STDMETHOD(get_TestURL)(/*[out, retval]*/ BSTR *pVal);
36
STDMETHOD(put_Result)(/*[in]*/ TestResult newVal);
37
STDMETHOD(get_WebBrowser)(/*[out, retval]*/ LPDISPATCH *pVal);
38
STDMETHOD(OutputString)(BSTR bstrMessage);
41
typedef CComObject<CTestScriptHelper> CTestScriptHelperInstance;
43
#endif //__TESTSCRIPTHELPER_H_