Back to index

lightning-sunbird  0.9+nobinonly
nsXPCDispTestScriptOn.h
Go to the documentation of this file.
00001 // nsXPCDispTestScriptOn.h: Definition of the nsXPCDispTestScriptOn class
00002 //
00004 
00005 #if !defined(AFX_NSXPCDISPTESTSCRIPTON_H__C037D462_C403_48FF_A02F_6C36544F0833__INCLUDED_)
00006 #define AFX_NSXPCDISPTESTSCRIPTON_H__C037D462_C403_48FF_A02F_6C36544F0833__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 #include "resource.h"       // main symbols
00013 #include <ATLCTL.H>
00014 
00016 // nsXPCDispTestScriptOn
00017 
00018 class nsXPCDispTestScriptOn : 
00019     public IDispatchImpl<nsIXPCDispTestScriptOn, &IID_nsIXPCDispTestScriptOn, &LIBID_IDispatchTestLib>, 
00020     public ISupportErrorInfo,
00021     public CComObjectRoot,
00022     public CComCoClass<nsXPCDispTestScriptOn,&CLSID_nsXPCDispTestScriptOn>,
00023     public IObjectSafetyImpl<nsXPCDispTestScriptOn,
00024                              INTERFACESAFE_FOR_UNTRUSTED_CALLER | 
00025                                  INTERFACESAFE_FOR_UNTRUSTED_DATA>
00026 {
00027 public:
00028     nsXPCDispTestScriptOn();
00029 BEGIN_COM_MAP(nsXPCDispTestScriptOn)
00030     COM_INTERFACE_ENTRY(IDispatch)
00031     COM_INTERFACE_ENTRY(nsIXPCDispTestScriptOn)
00032     COM_INTERFACE_ENTRY(IObjectSafety)
00033     COM_INTERFACE_ENTRY(ISupportErrorInfo)
00034 END_COM_MAP()
00035 DECLARE_NOT_AGGREGATABLE(nsXPCDispTestScriptOn) 
00036 
00037 DECLARE_REGISTRY_RESOURCEID(IDR_nsXPCDispTestScriptOn)
00038 // ISupportsErrorInfo
00039     STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);
00040 
00041 // nsIXPCDispTestScriptOn
00042 public:
00043 };
00044 
00045 #endif // !defined(AFX_NSXPCDISPTESTSCRIPTON_H__C037D462_C403_48FF_A02F_6C36544F0833__INCLUDED_)