D:/opendownloadmanager/ODM-1.x/Firefox/XPCOM Component/ivmsfdmff.h File Reference

#include "nsISupports.h"

Go to the source code of this file.

Classes

interface  IFDMUrl
interface  IFDMUrlListReceiver
interface  IFDMUrlReceiver
interface  IFDMForFirefox
interface  IFDMFirefoxExtension

Defines

#define IFDMURL_IID_STR   "7e3effb1-64c0-412b-8515-542029434669"
#define IFDMURL_IID
#define NS_DECL_IFDMURL
#define NS_FORWARD_IFDMURL(_to)
#define NS_FORWARD_SAFE_IFDMURL(_to)
#define IFDMURLLISTRECEIVER_IID_STR   "f89db1ad-64dd-4e7d-acc9-b3795b74833b"
#define IFDMURLLISTRECEIVER_IID
#define NS_DECL_IFDMURLLISTRECEIVER
#define NS_FORWARD_IFDMURLLISTRECEIVER(_to)
#define NS_FORWARD_SAFE_IFDMURLLISTRECEIVER(_to)
#define IFDMURLRECEIVER_IID_STR   "1951e03a-2b97-4692-aa0b-1f0e316383ab"
#define IFDMURLRECEIVER_IID
#define NS_DECL_IFDMURLRECEIVER
#define NS_FORWARD_IFDMURLRECEIVER(_to)
#define NS_FORWARD_SAFE_IFDMURLRECEIVER(_to)
#define IFDMFORFIREFOX_IID_STR   "a2dedbb7-dd3a-4ff3-a1cc-75736fc557fa"
#define IFDMFORFIREFOX_IID
#define NS_DECL_IFDMFORFIREFOX
#define NS_FORWARD_IFDMFORFIREFOX(_to)
#define NS_FORWARD_SAFE_IFDMFORFIREFOX(_to)
#define IFDMFIREFOXEXTENSION_IID_STR   "28bc56f7-1409-40c7-a9bb-10f113eb2d70"
#define IFDMFIREFOXEXTENSION_IID
#define NS_DECL_IFDMFIREFOXEXTENSION
#define NS_FORWARD_IFDMFIREFOXEXTENSION(_to)
#define NS_FORWARD_SAFE_IFDMFIREFOXEXTENSION(_to)


Define Documentation

#define IFDMFIREFOXEXTENSION_IID

Value:

{0x28bc56f7, 0x1409, 0x40c7, \
    { 0xa9, 0xbb, 0x10, 0xf1, 0x13, 0xeb, 0x2d, 0x70 }}

Definition at line 467 of file ivmsfdmff.h.

#define IFDMFIREFOXEXTENSION_IID_STR   "28bc56f7-1409-40c7-a9bb-10f113eb2d70"

Definition at line 465 of file ivmsfdmff.h.

#define IFDMFORFIREFOX_IID

Value:

{0xa2dedbb7, 0xdd3a, 0x4ff3, \
    { 0xa1, 0xcc, 0x75, 0x73, 0x6f, 0xc5, 0x57, 0xfa }}

Definition at line 307 of file ivmsfdmff.h.

#define IFDMFORFIREFOX_IID_STR   "a2dedbb7-dd3a-4ff3-a1cc-75736fc557fa"

Definition at line 305 of file ivmsfdmff.h.

#define IFDMURL_IID

Value:

{0x7e3effb1, 0x64c0, 0x412b, \
    { 0x85, 0x15, 0x54, 0x20, 0x29, 0x43, 0x46, 0x69 }}

Definition at line 18 of file ivmsfdmff.h.

#define IFDMURL_IID_STR   "7e3effb1-64c0-412b-8515-542029434669"

Definition at line 16 of file ivmsfdmff.h.

#define IFDMURLLISTRECEIVER_IID

Value:

{0xf89db1ad, 0x64dd, 0x4e7d, \
    { 0xac, 0xc9, 0xb3, 0x79, 0x5b, 0x74, 0x83, 0x3b }}

Definition at line 163 of file ivmsfdmff.h.

#define IFDMURLLISTRECEIVER_IID_STR   "f89db1ad-64dd-4e7d-acc9-b3795b74833b"

Definition at line 161 of file ivmsfdmff.h.

#define IFDMURLRECEIVER_IID

Value:

{0x1951e03a, 0x2b97, 0x4692, \
    { 0xaa, 0x0b, 0x1f, 0x0e, 0x31, 0x63, 0x83, 0xab }}

Definition at line 235 of file ivmsfdmff.h.

#define IFDMURLRECEIVER_IID_STR   "1951e03a-2b97-4692-aa0b-1f0e316383ab"

Definition at line 233 of file ivmsfdmff.h.

#define NS_DECL_IFDMFIREFOXEXTENSION

Value:

NS_IMETHOD GetLastPost(nsISupports * *aLastPost); \
  NS_IMETHOD SetLastPost(nsISupports * aLastPost);

Definition at line 482 of file ivmsfdmff.h.

#define NS_DECL_IFDMFORFIREFOX

Value:

NS_IMETHOD GetLngString(const char *strIDString, PRUnichar **_retval); \
  NS_IMETHOD IsContextMenuItemShouldBeHidden(const char *strMenuItemID, PRBool *_retval); \
  NS_IMETHOD IsALTShouldBePressed(PRBool *_retval); \
  NS_IMETHOD IsLinkShouldBeSkipped(IFDMUrl *url, const PRUnichar *wstrSuggFileName, PRBool *_retval); \
  NS_IMETHOD CatchLink(IFDMUrl *url, const PRUnichar *wstrSuggFileName, PRBool *_retval); \
  NS_IMETHOD IsDomainSupportedForVideoDownloads(const PRUnichar *wstrDomain, PRBool *_retval); \
  NS_IMETHOD ProcessVideoDocument(const PRUnichar *wstrDomain, const PRUnichar *wstrReferer, const PRUnichar *wstrHTML, PRBool *_retval); \
  NS_IMETHOD CreateVideoDownloadFromUrl(const PRUnichar *wstrUrl, PRBool *_retval); \
  NS_IMETHOD SetProxyType(PRInt32 nType); \
  NS_IMETHOD SetProxy(const char *strProtocol, const char *strAddr, PRInt32 nPort);

Definition at line 348 of file ivmsfdmff.h.

#define NS_DECL_IFDMURL

Value:

NS_IMETHOD GetUrl(PRUnichar * *aUrl); \
  NS_IMETHOD SetUrl(const PRUnichar * aUrl); \
  NS_IMETHOD GetReferer(PRUnichar * *aReferer); \
  NS_IMETHOD SetReferer(const PRUnichar * aReferer); \
  NS_IMETHOD GetComment(PRUnichar * *aComment); \
  NS_IMETHOD SetComment(const PRUnichar * aComment); \
  NS_IMETHOD GetCookies(PRUnichar * *aCookies); \
  NS_IMETHOD SetCookies(const PRUnichar * aCookies); \
  NS_IMETHOD GetPostData(PRUnichar * *aPostData); \
  NS_IMETHOD SetPostData(const PRUnichar * aPostData);

Definition at line 49 of file ivmsfdmff.h.

#define NS_DECL_IFDMURLLISTRECEIVER

Value:

NS_IMETHOD AddUrl(IFDMUrl *url); \
  NS_IMETHOD ShowAddUrlListDialog(void);

Definition at line 180 of file ivmsfdmff.h.

#define NS_DECL_IFDMURLRECEIVER

Value:

NS_IMETHOD SetUrl(IFDMUrl *url); \
  NS_IMETHOD ShowAddDownloadDialog(void);

Definition at line 252 of file ivmsfdmff.h.

#define NS_FORWARD_IFDMFIREFOXEXTENSION ( _to   ) 

Value:

NS_IMETHOD GetLastPost(nsISupports * *aLastPost) { return _to GetLastPost(aLastPost); } \
  NS_IMETHOD SetLastPost(nsISupports * aLastPost) { return _to SetLastPost(aLastPost); }

Definition at line 486 of file ivmsfdmff.h.

#define NS_FORWARD_IFDMFORFIREFOX ( _to   ) 

Value:

NS_IMETHOD GetLngString(const char *strIDString, PRUnichar **_retval) { return _to GetLngString(strIDString, _retval); } \
  NS_IMETHOD IsContextMenuItemShouldBeHidden(const char *strMenuItemID, PRBool *_retval) { return _to IsContextMenuItemShouldBeHidden(strMenuItemID, _retval); } \
  NS_IMETHOD IsALTShouldBePressed(PRBool *_retval) { return _to IsALTShouldBePressed(_retval); } \
  NS_IMETHOD IsLinkShouldBeSkipped(IFDMUrl *url, const PRUnichar *wstrSuggFileName, PRBool *_retval) { return _to IsLinkShouldBeSkipped(url, wstrSuggFileName, _retval); } \
  NS_IMETHOD CatchLink(IFDMUrl *url, const PRUnichar *wstrSuggFileName, PRBool *_retval) { return _to CatchLink(url, wstrSuggFileName, _retval); } \
  NS_IMETHOD IsDomainSupportedForVideoDownloads(const PRUnichar *wstrDomain, PRBool *_retval) { return _to IsDomainSupportedForVideoDownloads(wstrDomain, _retval); } \
  NS_IMETHOD ProcessVideoDocument(const PRUnichar *wstrDomain, const PRUnichar *wstrReferer, const PRUnichar *wstrHTML, PRBool *_retval) { return _to ProcessVideoDocument(wstrDomain, wstrReferer, wstrHTML, _retval); } \
  NS_IMETHOD CreateVideoDownloadFromUrl(const PRUnichar *wstrUrl, PRBool *_retval) { return _to CreateVideoDownloadFromUrl(wstrUrl, _retval); } \
  NS_IMETHOD SetProxyType(PRInt32 nType) { return _to SetProxyType(nType); } \
  NS_IMETHOD SetProxy(const char *strProtocol, const char *strAddr, PRInt32 nPort) { return _to SetProxy(strProtocol, strAddr, nPort); }

Definition at line 360 of file ivmsfdmff.h.

#define NS_FORWARD_IFDMURL ( _to   ) 

Value:

NS_IMETHOD GetUrl(PRUnichar * *aUrl) { return _to GetUrl(aUrl); } \
  NS_IMETHOD SetUrl(const PRUnichar * aUrl) { return _to SetUrl(aUrl); } \
  NS_IMETHOD GetReferer(PRUnichar * *aReferer) { return _to GetReferer(aReferer); } \
  NS_IMETHOD SetReferer(const PRUnichar * aReferer) { return _to SetReferer(aReferer); } \
  NS_IMETHOD GetComment(PRUnichar * *aComment) { return _to GetComment(aComment); } \
  NS_IMETHOD SetComment(const PRUnichar * aComment) { return _to SetComment(aComment); } \
  NS_IMETHOD GetCookies(PRUnichar * *aCookies) { return _to GetCookies(aCookies); } \
  NS_IMETHOD SetCookies(const PRUnichar * aCookies) { return _to SetCookies(aCookies); } \
  NS_IMETHOD GetPostData(PRUnichar * *aPostData) { return _to GetPostData(aPostData); } \
  NS_IMETHOD SetPostData(const PRUnichar * aPostData) { return _to SetPostData(aPostData); }

Definition at line 61 of file ivmsfdmff.h.

#define NS_FORWARD_IFDMURLLISTRECEIVER ( _to   ) 

Value:

NS_IMETHOD AddUrl(IFDMUrl *url) { return _to AddUrl(url); } \
  NS_IMETHOD ShowAddUrlListDialog(void) { return _to ShowAddUrlListDialog(); }

Definition at line 184 of file ivmsfdmff.h.

#define NS_FORWARD_IFDMURLRECEIVER ( _to   ) 

Value:

NS_IMETHOD SetUrl(IFDMUrl *url) { return _to SetUrl(url); } \
  NS_IMETHOD ShowAddDownloadDialog(void) { return _to ShowAddDownloadDialog(); }

Definition at line 256 of file ivmsfdmff.h.

#define NS_FORWARD_SAFE_IFDMFIREFOXEXTENSION ( _to   ) 

Value:

NS_IMETHOD GetLastPost(nsISupports * *aLastPost) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLastPost(aLastPost); } \
  NS_IMETHOD SetLastPost(nsISupports * aLastPost) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLastPost(aLastPost); }

Definition at line 490 of file ivmsfdmff.h.

#define NS_FORWARD_SAFE_IFDMFORFIREFOX ( _to   ) 

Value:

NS_IMETHOD GetLngString(const char *strIDString, PRUnichar **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLngString(strIDString, _retval); } \
  NS_IMETHOD IsContextMenuItemShouldBeHidden(const char *strMenuItemID, PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->IsContextMenuItemShouldBeHidden(strMenuItemID, _retval); } \
  NS_IMETHOD IsALTShouldBePressed(PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->IsALTShouldBePressed(_retval); } \
  NS_IMETHOD IsLinkShouldBeSkipped(IFDMUrl *url, const PRUnichar *wstrSuggFileName, PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->IsLinkShouldBeSkipped(url, wstrSuggFileName, _retval); } \
  NS_IMETHOD CatchLink(IFDMUrl *url, const PRUnichar *wstrSuggFileName, PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CatchLink(url, wstrSuggFileName, _retval); } \
  NS_IMETHOD IsDomainSupportedForVideoDownloads(const PRUnichar *wstrDomain, PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->IsDomainSupportedForVideoDownloads(wstrDomain, _retval); } \
  NS_IMETHOD ProcessVideoDocument(const PRUnichar *wstrDomain, const PRUnichar *wstrReferer, const PRUnichar *wstrHTML, PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->ProcessVideoDocument(wstrDomain, wstrReferer, wstrHTML, _retval); } \
  NS_IMETHOD CreateVideoDownloadFromUrl(const PRUnichar *wstrUrl, PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateVideoDownloadFromUrl(wstrUrl, _retval); } \
  NS_IMETHOD SetProxyType(PRInt32 nType) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetProxyType(nType); } \
  NS_IMETHOD SetProxy(const char *strProtocol, const char *strAddr, PRInt32 nPort) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetProxy(strProtocol, strAddr, nPort); }

Definition at line 372 of file ivmsfdmff.h.

#define NS_FORWARD_SAFE_IFDMURL ( _to   ) 

Value:

NS_IMETHOD GetUrl(PRUnichar * *aUrl) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUrl(aUrl); } \
  NS_IMETHOD SetUrl(const PRUnichar * aUrl) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUrl(aUrl); } \
  NS_IMETHOD GetReferer(PRUnichar * *aReferer) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetReferer(aReferer); } \
  NS_IMETHOD SetReferer(const PRUnichar * aReferer) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetReferer(aReferer); } \
  NS_IMETHOD GetComment(PRUnichar * *aComment) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetComment(aComment); } \
  NS_IMETHOD SetComment(const PRUnichar * aComment) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetComment(aComment); } \
  NS_IMETHOD GetCookies(PRUnichar * *aCookies) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCookies(aCookies); } \
  NS_IMETHOD SetCookies(const PRUnichar * aCookies) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCookies(aCookies); } \
  NS_IMETHOD GetPostData(PRUnichar * *aPostData) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPostData(aPostData); } \
  NS_IMETHOD SetPostData(const PRUnichar * aPostData) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPostData(aPostData); }

Definition at line 73 of file ivmsfdmff.h.

#define NS_FORWARD_SAFE_IFDMURLLISTRECEIVER ( _to   ) 

Value:

NS_IMETHOD AddUrl(IFDMUrl *url) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddUrl(url); } \
  NS_IMETHOD ShowAddUrlListDialog(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->ShowAddUrlListDialog(); }

Definition at line 188 of file ivmsfdmff.h.

#define NS_FORWARD_SAFE_IFDMURLRECEIVER ( _to   ) 

Value:

NS_IMETHOD SetUrl(IFDMUrl *url) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUrl(url); } \
  NS_IMETHOD ShowAddDownloadDialog(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->ShowAddDownloadDialog(); }

Definition at line 260 of file ivmsfdmff.h.


Generated on Sun May 25 00:19:51 2008 by  doxygen 1.5.6