~ubuntu-branches/ubuntu/precise/kompozer/precise

« back to all changes in this revision

Viewing changes to mozilla/embedding/browser/activex/tests/cbrowse/TestScriptHelper.h

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Yarusso
  • Date: 2007-08-27 01:11:03 UTC
  • Revision ID: james.westby@ubuntu.com-20070827011103-2jgf4s6532gqu2ka
Tags: upstream-0.7.10
ImportĀ upstreamĀ versionĀ 0.7.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// TestScriptHelper.h : Declaration of the CTestScriptHelper
 
2
 
 
3
#ifndef __TESTSCRIPTHELPER_H_
 
4
#define __TESTSCRIPTHELPER_H_
 
5
 
 
6
#include "resource.h"       // main symbols
 
7
 
 
8
/////////////////////////////////////////////////////////////////////////////
 
9
// CTestScriptHelper
 
10
class ATL_NO_VTABLE CTestScriptHelper : 
 
11
        public CComObjectRootEx<CComSingleThreadModel>,
 
12
        public CComCoClass<CTestScriptHelper, &CLSID_TestScriptHelper>,
 
13
        public IDispatchImpl<DITestScriptHelper, &IID_DITestScriptHelper, &LIBID_CbrowseLib>
 
14
{
 
15
public:
 
16
        CTestScriptHelper()
 
17
        {
 
18
                m_pBrowserInfo = NULL;
 
19
        }
 
20
 
 
21
        BrowserInfo *m_pBrowserInfo;
 
22
 
 
23
DECLARE_REGISTRY_RESOURCEID(IDR_TESTSCRIPTHELPER)
 
24
 
 
25
DECLARE_PROTECT_FINAL_CONSTRUCT()
 
26
 
 
27
BEGIN_COM_MAP(CTestScriptHelper)
 
28
        COM_INTERFACE_ENTRY(DITestScriptHelper)
 
29
        COM_INTERFACE_ENTRY(IDispatch)
 
30
END_COM_MAP()
 
31
 
 
32
// DITestScriptHelper
 
33
public:
 
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);
 
39
};
 
40
 
 
41
typedef CComObject<CTestScriptHelper> CTestScriptHelperInstance;
 
42
 
 
43
#endif //__TESTSCRIPTHELPER_H_