00001
00002
00003
00004
00005
00006 #ifndef __FDMURLLISTRECEIVER_H_
00007 #define __FDMURLLISTRECEIVER_H_
00008
00009 #include "ivmsfdmff.h"
00010
00011 #define FDMURLLISTRECEIVER_CONTRACTID "@opendownloadmanager.org/ODMUrlListReceiver;1"
00012 #define FDMURLLISTRECEIVER_CLASSNAME "Open Download Manager Url List rcvr component for Firefox"
00013
00014 #define FDMURLLISTRECEIVER_CID { 0x2520b0c1, 0x4cd6, 0x4354, { 0xbf, 0xe7, 0xb6, 0xcd, 0xd3, 0xf1, 0x2f, 0xda } }
00015
00016 #include <comdef.h>
00017 #include "../../Fdm.h"
00018 _COM_SMARTPTR_TYPEDEF(IWGUrlListReceiver, __uuidof(IWGUrlListReceiver));
00019
00020 class CFDMUrlListReceiver : public IFDMUrlListReceiver
00021 {
00022 public:
00023 NS_DECL_ISUPPORTS
00024 NS_DECL_IFDMURLLISTRECEIVER
00025
00026 CFDMUrlListReceiver();
00027
00028 private:
00029 ~CFDMUrlListReceiver();
00030
00031 protected:
00032 IWGUrlListReceiverPtr m_spUrlListRcvr;
00033
00034 };
00035
00036 #endif