Back to index

lightning-sunbird  0.9+nobinonly
nsXPCDispTestNoIDispatch.h
Go to the documentation of this file.
00001 // nsXPCDispTestNoIDispatch.h: Definition of the nsXPCDispTestNoIDispatch class
00002 //
00004 
00005 #if !defined(AFX_NSXPCDISPTESTNOIDISPATCH_H__E4B74F67_BA6B_4654_8674_E60E487129F7__INCLUDED_)
00006 #define AFX_NSXPCDISPTESTNOIDISPATCH_H__E4B74F67_BA6B_4654_8674_E60E487129F7__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 #include "resource.h"       // main symbols
00013 
00015 // nsXPCDispTestNoIDispatch
00016 
00017 class nsXPCDispTestNoIDispatch :
00018     public nsIXPCDispTestNoIDispatch,
00019     public ISupportErrorInfo,
00020     public CComObjectRoot,
00021     public CComCoClass<nsXPCDispTestNoIDispatch,&CLSID_nsXPCDispTestNoIDispatch>
00022 {
00023 public:
00024     nsXPCDispTestNoIDispatch() {}
00025 BEGIN_COM_MAP(nsXPCDispTestNoIDispatch)
00026     COM_INTERFACE_ENTRY(nsIXPCDispTestNoIDispatch)
00027     COM_INTERFACE_ENTRY(ISupportErrorInfo)
00028 END_COM_MAP()
00029 //DECLARE_NOT_AGGREGATABLE(nsXPCDispTestNoIDispatch) 
00030 // Remove the comment from the line above if you don't want your object to 
00031 // support aggregation. 
00032 
00033 DECLARE_REGISTRY_RESOURCEID(IDR_nsXPCDispTestNoIDispatch)
00034 // ISupportsErrorInfo
00035     STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);
00036 
00037 // nsIXPCDispTestNoIDispatch
00038 public:
00039 };
00040 
00041 #endif // !defined(AFX_NSXPCDISPTESTNOIDISPATCH_H__E4B74F67_BA6B_4654_8674_E60E487129F7__INCLUDED_)