00001
00002
00003
00004
00005
00006 #ifndef __FDMURL_H_
00007 #define __FDMURL_H_
00008
00009 #include "ivmsfdmff.h"
00010
00011 #define FDMURL_CONTRACTID "@opendownloadmanager.org/ODMUrl;1"
00012 #define FDMURL_CLASSNAME "Open Download Manager Url component for Firefox"
00013
00014 #define FDMURL_CID { 0xde19d41e, 0xecd8, 0x4e0b, { 0x99, 0x0, 0xa2, 0x3b, 0x65, 0xe0, 0x12, 0x5e } }
00015
00016 #include <windows.h>
00017 #include <fsString.h>
00018 #include <comutil.h>
00019
00020 class CFDMUrl : public IFDMUrl
00021 {
00022 public:
00023 NS_DECL_ISUPPORTS
00024 NS_DECL_IFDMURL
00025
00026 CFDMUrl();
00027
00028 private:
00029 ~CFDMUrl();
00030
00031 protected:
00032 _bstr_t m_strUrl;
00033 _bstr_t m_strReferer;
00034 _bstr_t m_strComment;
00035 _bstr_t m_strCookies;
00036 _bstr_t m_strPostData;
00037 };
00038
00039 #endif