/*
 * DO NOT EDIT.  THIS FILE IS GENERATED FROM flockIFavoritesWebService.idl
 */

#ifndef __gen_flockIFavoritesWebService_h__
#define __gen_flockIFavoritesWebService_h__


#ifndef __gen_nsISupports_h__
#include "nsISupports.h"
#endif

#ifndef __gen_flockIFavoritesQueue_h__
#include "flockIFavoritesQueue.h"
#endif

#ifndef __gen_nsISimpleEnumerator_h__
#include "nsISimpleEnumerator.h"
#endif

/* For IDL files that don't want to include root IDL files. */
#ifndef NS_NO_VTABLE
#define NS_NO_VTABLE
#endif

/* starting interface:    flockIFavoritesWebServiceFavoritesListener */
#define FLOCKIFAVORITESWEBSERVICEFAVORITESLISTENER_IID_STR "b2112400-a390-48cc-8e72-b9dd022d4c8f"

#define FLOCKIFAVORITESWEBSERVICEFAVORITESLISTENER_IID \
  {0xb2112400, 0xa390, 0x48cc, \
    { 0x8e, 0x72, 0xb9, 0xdd, 0x02, 0x2d, 0x4c, 0x8f }}

class NS_NO_VTABLE flockIFavoritesWebServiceFavoritesListener : public nsISupports {
 public: 

  NS_DEFINE_STATIC_IID_ACCESSOR(FLOCKIFAVORITESWEBSERVICEFAVORITESLISTENER_IID)

  /* void onFailed (in AString aMessage); */
  NS_IMETHOD OnFailed(const nsAString & aMessage) = 0;

  /* void onSucceeded (in nsISimpleEnumerator aFavorites); */
  NS_IMETHOD OnSucceeded(nsISimpleEnumerator *aFavorites) = 0;

};

/* Use this macro when declaring classes that implement this interface. */
#define NS_DECL_FLOCKIFAVORITESWEBSERVICEFAVORITESLISTENER \
  NS_IMETHOD OnFailed(const nsAString & aMessage); \
  NS_IMETHOD OnSucceeded(nsISimpleEnumerator *aFavorites); 

/* Use this macro to declare functions that forward the behavior of this interface to another object. */
#define NS_FORWARD_FLOCKIFAVORITESWEBSERVICEFAVORITESLISTENER(_to) \
  NS_IMETHOD OnFailed(const nsAString & aMessage) { return _to OnFailed(aMessage); } \
  NS_IMETHOD OnSucceeded(nsISimpleEnumerator *aFavorites) { return _to OnSucceeded(aFavorites); } 

/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
#define NS_FORWARD_SAFE_FLOCKIFAVORITESWEBSERVICEFAVORITESLISTENER(_to) \
  NS_IMETHOD OnFailed(const nsAString & aMessage) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnFailed(aMessage); } \
  NS_IMETHOD OnSucceeded(nsISimpleEnumerator *aFavorites) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnSucceeded(aFavorites); } 

#if 0
/* Use the code below as a template for the implementation class for this interface. */

/* Header file */
class _MYCLASS_ : public flockIFavoritesWebServiceFavoritesListener
{
public:
  NS_DECL_ISUPPORTS
  NS_DECL_FLOCKIFAVORITESWEBSERVICEFAVORITESLISTENER

  _MYCLASS_();

private:
  ~_MYCLASS_();

protected:
  /* additional members */
};

/* Implementation file */
NS_IMPL_ISUPPORTS1(_MYCLASS_, flockIFavoritesWebServiceFavoritesListener)

_MYCLASS_::_MYCLASS_()
{
  /* member initializers and constructor code */
}

_MYCLASS_::~_MYCLASS_()
{
  /* destructor code */
}

/* void onFailed (in AString aMessage); */
NS_IMETHODIMP _MYCLASS_::OnFailed(const nsAString & aMessage)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* void onSucceeded (in nsISimpleEnumerator aFavorites); */
NS_IMETHODIMP _MYCLASS_::OnSucceeded(nsISimpleEnumerator *aFavorites)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* End of implementation class template. */
#endif


/* starting interface:    flockIFavoritesWebServiceSyncRequiredListener */
#define FLOCKIFAVORITESWEBSERVICESYNCREQUIREDLISTENER_IID_STR "be79df44-bce0-4f19-a46b-dff2eea4c03d"

#define FLOCKIFAVORITESWEBSERVICESYNCREQUIREDLISTENER_IID \
  {0xbe79df44, 0xbce0, 0x4f19, \
    { 0xa4, 0x6b, 0xdf, 0xf2, 0xee, 0xa4, 0xc0, 0x3d }}

class NS_NO_VTABLE flockIFavoritesWebServiceSyncRequiredListener : public nsISupports {
 public: 

  NS_DEFINE_STATIC_IID_ACCESSOR(FLOCKIFAVORITESWEBSERVICESYNCREQUIREDLISTENER_IID)

  /* void onFailed (in AString aMessage); */
  NS_IMETHOD OnFailed(const nsAString & aMessage) = 0;

  /* void onSucceeded (in boolean aSyncRequired); */
  NS_IMETHOD OnSucceeded(PRBool aSyncRequired) = 0;

};

/* Use this macro when declaring classes that implement this interface. */
#define NS_DECL_FLOCKIFAVORITESWEBSERVICESYNCREQUIREDLISTENER \
  NS_IMETHOD OnFailed(const nsAString & aMessage); \
  NS_IMETHOD OnSucceeded(PRBool aSyncRequired); 

/* Use this macro to declare functions that forward the behavior of this interface to another object. */
#define NS_FORWARD_FLOCKIFAVORITESWEBSERVICESYNCREQUIREDLISTENER(_to) \
  NS_IMETHOD OnFailed(const nsAString & aMessage) { return _to OnFailed(aMessage); } \
  NS_IMETHOD OnSucceeded(PRBool aSyncRequired) { return _to OnSucceeded(aSyncRequired); } 

/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
#define NS_FORWARD_SAFE_FLOCKIFAVORITESWEBSERVICESYNCREQUIREDLISTENER(_to) \
  NS_IMETHOD OnFailed(const nsAString & aMessage) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnFailed(aMessage); } \
  NS_IMETHOD OnSucceeded(PRBool aSyncRequired) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnSucceeded(aSyncRequired); } 

#if 0
/* Use the code below as a template for the implementation class for this interface. */

/* Header file */
class _MYCLASS_ : public flockIFavoritesWebServiceSyncRequiredListener
{
public:
  NS_DECL_ISUPPORTS
  NS_DECL_FLOCKIFAVORITESWEBSERVICESYNCREQUIREDLISTENER

  _MYCLASS_();

private:
  ~_MYCLASS_();

protected:
  /* additional members */
};

/* Implementation file */
NS_IMPL_ISUPPORTS1(_MYCLASS_, flockIFavoritesWebServiceSyncRequiredListener)

_MYCLASS_::_MYCLASS_()
{
  /* member initializers and constructor code */
}

_MYCLASS_::~_MYCLASS_()
{
  /* destructor code */
}

/* void onFailed (in AString aMessage); */
NS_IMETHODIMP _MYCLASS_::OnFailed(const nsAString & aMessage)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* void onSucceeded (in boolean aSyncRequired); */
NS_IMETHODIMP _MYCLASS_::OnSucceeded(PRBool aSyncRequired)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* End of implementation class template. */
#endif


/* starting interface:    flockIFavoritesWebServiceLoginListener */
#define FLOCKIFAVORITESWEBSERVICELOGINLISTENER_IID_STR "c0ee65b2-1d7c-418e-a221-f95fbaf6caf8"

#define FLOCKIFAVORITESWEBSERVICELOGINLISTENER_IID \
  {0xc0ee65b2, 0x1d7c, 0x418e, \
    { 0xa2, 0x21, 0xf9, 0x5f, 0xba, 0xf6, 0xca, 0xf8 }}

class NS_NO_VTABLE flockIFavoritesWebServiceLoginListener : public nsISupports {
 public: 

  NS_DEFINE_STATIC_IID_ACCESSOR(FLOCKIFAVORITESWEBSERVICELOGINLISTENER_IID)

  /* void onFailed (in AString aMessage); */
  NS_IMETHOD OnFailed(const nsAString & aMessage) = 0;

  /* void onSucceeded (); */
  NS_IMETHOD OnSucceeded(void) = 0;

};

/* Use this macro when declaring classes that implement this interface. */
#define NS_DECL_FLOCKIFAVORITESWEBSERVICELOGINLISTENER \
  NS_IMETHOD OnFailed(const nsAString & aMessage); \
  NS_IMETHOD OnSucceeded(void); 

/* Use this macro to declare functions that forward the behavior of this interface to another object. */
#define NS_FORWARD_FLOCKIFAVORITESWEBSERVICELOGINLISTENER(_to) \
  NS_IMETHOD OnFailed(const nsAString & aMessage) { return _to OnFailed(aMessage); } \
  NS_IMETHOD OnSucceeded(void) { return _to OnSucceeded(); } 

/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
#define NS_FORWARD_SAFE_FLOCKIFAVORITESWEBSERVICELOGINLISTENER(_to) \
  NS_IMETHOD OnFailed(const nsAString & aMessage) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnFailed(aMessage); } \
  NS_IMETHOD OnSucceeded(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnSucceeded(); } 

#if 0
/* Use the code below as a template for the implementation class for this interface. */

/* Header file */
class _MYCLASS_ : public flockIFavoritesWebServiceLoginListener
{
public:
  NS_DECL_ISUPPORTS
  NS_DECL_FLOCKIFAVORITESWEBSERVICELOGINLISTENER

  _MYCLASS_();

private:
  ~_MYCLASS_();

protected:
  /* additional members */
};

/* Implementation file */
NS_IMPL_ISUPPORTS1(_MYCLASS_, flockIFavoritesWebServiceLoginListener)

_MYCLASS_::_MYCLASS_()
{
  /* member initializers and constructor code */
}

_MYCLASS_::~_MYCLASS_()
{
  /* destructor code */
}

/* void onFailed (in AString aMessage); */
NS_IMETHODIMP _MYCLASS_::OnFailed(const nsAString & aMessage)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* void onSucceeded (); */
NS_IMETHODIMP _MYCLASS_::OnSucceeded()
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* End of implementation class template. */
#endif


/* starting interface:    flockIFavoritesWebService */
#define FLOCKIFAVORITESWEBSERVICE_IID_STR "2d54da03-2d85-47ed-b80a-7739e8cf72b3"

#define FLOCKIFAVORITESWEBSERVICE_IID \
  {0x2d54da03, 0x2d85, 0x47ed, \
    { 0xb8, 0x0a, 0x77, 0x39, 0xe8, 0xcf, 0x72, 0xb3 }}

class NS_NO_VTABLE flockIFavoritesWebService : public nsISupports {
 public: 

  NS_DEFINE_STATIC_IID_ACCESSOR(FLOCKIFAVORITESWEBSERVICE_IID)

  /* void setFavoritesQueue (in flockIFavoritesQueue aQueue); */
  NS_IMETHOD SetFavoritesQueue(flockIFavoritesQueue *aQueue) = 0;

  /* void getAllFavorites (in flockIFavoritesWebServiceFavoritesListener aListener); */
  NS_IMETHOD GetAllFavorites(flockIFavoritesWebServiceFavoritesListener *aListener) = 0;

  /* void getAllCollections (in flockIFavoritesWebServiceFavoritesListener aListener); */
  NS_IMETHOD GetAllCollections(flockIFavoritesWebServiceFavoritesListener *aListener) = 0;

  /* void getSyncRequired (in flockIFavoritesWebServiceSyncRequiredListener aListener); */
  NS_IMETHOD GetSyncRequired(flockIFavoritesWebServiceSyncRequiredListener *aListener) = 0;

  /* void login (in AString aUserName, in AString aPassword, in flockIFavoritesWebServiceLoginListener aListener); */
  NS_IMETHOD Login(const nsAString & aUserName, const nsAString & aPassword, flockIFavoritesWebServiceLoginListener *aListener) = 0;

  /* AString getUsername (); */
  NS_IMETHOD GetUsername(nsAString & _retval) = 0;

  /* AString getPassword (); */
  NS_IMETHOD GetPassword(nsAString & _retval) = 0;

  /* void serviceDisabled (); */
  NS_IMETHOD ServiceDisabled(void) = 0;

  /* readonly attribute AString webView; */
  NS_IMETHOD GetWebView(nsAString & aWebView) = 0;

  /* readonly attribute AString signupPage; */
  NS_IMETHOD GetSignupPage(nsAString & aSignupPage) = 0;

  /* readonly attribute AString name; */
  NS_IMETHOD GetName(nsAString & aName) = 0;

  /* readonly attribute AString description; */
  NS_IMETHOD GetDescription(nsAString & aDescription) = 0;

  /* readonly attribute string id; */
  NS_IMETHOD GetId(char * *aId) = 0;

  /* readonly attribute unsigned long supportedFields; */
  NS_IMETHOD GetSupportedFields(PRUint32 *aSupportedFields) = 0;

  /* readonly attribute boolean supportsCollections; */
  NS_IMETHOD GetSupportsCollections(PRBool *aSupportsCollections) = 0;

  /* readonly attribute boolean supportsExplicitDeletes; */
  NS_IMETHOD GetSupportsExplicitDeletes(PRBool *aSupportsExplicitDeletes) = 0;

  /* readonly attribute short version; */
  NS_IMETHOD GetVersion(PRInt16 *aVersion) = 0;

};

/* Use this macro when declaring classes that implement this interface. */
#define NS_DECL_FLOCKIFAVORITESWEBSERVICE \
  NS_IMETHOD SetFavoritesQueue(flockIFavoritesQueue *aQueue); \
  NS_IMETHOD GetAllFavorites(flockIFavoritesWebServiceFavoritesListener *aListener); \
  NS_IMETHOD GetAllCollections(flockIFavoritesWebServiceFavoritesListener *aListener); \
  NS_IMETHOD GetSyncRequired(flockIFavoritesWebServiceSyncRequiredListener *aListener); \
  NS_IMETHOD Login(const nsAString & aUserName, const nsAString & aPassword, flockIFavoritesWebServiceLoginListener *aListener); \
  NS_IMETHOD GetUsername(nsAString & _retval); \
  NS_IMETHOD GetPassword(nsAString & _retval); \
  NS_IMETHOD ServiceDisabled(void); \
  NS_IMETHOD GetWebView(nsAString & aWebView); \
  NS_IMETHOD GetSignupPage(nsAString & aSignupPage); \
  NS_IMETHOD GetName(nsAString & aName); \
  NS_IMETHOD GetDescription(nsAString & aDescription); \
  NS_IMETHOD GetId(char * *aId); \
  NS_IMETHOD GetSupportedFields(PRUint32 *aSupportedFields); \
  NS_IMETHOD GetSupportsCollections(PRBool *aSupportsCollections); \
  NS_IMETHOD GetSupportsExplicitDeletes(PRBool *aSupportsExplicitDeletes); \
  NS_IMETHOD GetVersion(PRInt16 *aVersion); 

/* Use this macro to declare functions that forward the behavior of this interface to another object. */
#define NS_FORWARD_FLOCKIFAVORITESWEBSERVICE(_to) \
  NS_IMETHOD SetFavoritesQueue(flockIFavoritesQueue *aQueue) { return _to SetFavoritesQueue(aQueue); } \
  NS_IMETHOD GetAllFavorites(flockIFavoritesWebServiceFavoritesListener *aListener) { return _to GetAllFavorites(aListener); } \
  NS_IMETHOD GetAllCollections(flockIFavoritesWebServiceFavoritesListener *aListener) { return _to GetAllCollections(aListener); } \
  NS_IMETHOD GetSyncRequired(flockIFavoritesWebServiceSyncRequiredListener *aListener) { return _to GetSyncRequired(aListener); } \
  NS_IMETHOD Login(const nsAString & aUserName, const nsAString & aPassword, flockIFavoritesWebServiceLoginListener *aListener) { return _to Login(aUserName, aPassword, aListener); } \
  NS_IMETHOD GetUsername(nsAString & _retval) { return _to GetUsername(_retval); } \
  NS_IMETHOD GetPassword(nsAString & _retval) { return _to GetPassword(_retval); } \
  NS_IMETHOD ServiceDisabled(void) { return _to ServiceDisabled(); } \
  NS_IMETHOD GetWebView(nsAString & aWebView) { return _to GetWebView(aWebView); } \
  NS_IMETHOD GetSignupPage(nsAString & aSignupPage) { return _to GetSignupPage(aSignupPage); } \
  NS_IMETHOD GetName(nsAString & aName) { return _to GetName(aName); } \
  NS_IMETHOD GetDescription(nsAString & aDescription) { return _to GetDescription(aDescription); } \
  NS_IMETHOD GetId(char * *aId) { return _to GetId(aId); } \
  NS_IMETHOD GetSupportedFields(PRUint32 *aSupportedFields) { return _to GetSupportedFields(aSupportedFields); } \
  NS_IMETHOD GetSupportsCollections(PRBool *aSupportsCollections) { return _to GetSupportsCollections(aSupportsCollections); } \
  NS_IMETHOD GetSupportsExplicitDeletes(PRBool *aSupportsExplicitDeletes) { return _to GetSupportsExplicitDeletes(aSupportsExplicitDeletes); } \
  NS_IMETHOD GetVersion(PRInt16 *aVersion) { return _to GetVersion(aVersion); } 

/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
#define NS_FORWARD_SAFE_FLOCKIFAVORITESWEBSERVICE(_to) \
  NS_IMETHOD SetFavoritesQueue(flockIFavoritesQueue *aQueue) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFavoritesQueue(aQueue); } \
  NS_IMETHOD GetAllFavorites(flockIFavoritesWebServiceFavoritesListener *aListener) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAllFavorites(aListener); } \
  NS_IMETHOD GetAllCollections(flockIFavoritesWebServiceFavoritesListener *aListener) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAllCollections(aListener); } \
  NS_IMETHOD GetSyncRequired(flockIFavoritesWebServiceSyncRequiredListener *aListener) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSyncRequired(aListener); } \
  NS_IMETHOD Login(const nsAString & aUserName, const nsAString & aPassword, flockIFavoritesWebServiceLoginListener *aListener) { return !_to ? NS_ERROR_NULL_POINTER : _to->Login(aUserName, aPassword, aListener); } \
  NS_IMETHOD GetUsername(nsAString & _retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUsername(_retval); } \
  NS_IMETHOD GetPassword(nsAString & _retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPassword(_retval); } \
  NS_IMETHOD ServiceDisabled(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->ServiceDisabled(); } \
  NS_IMETHOD GetWebView(nsAString & aWebView) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWebView(aWebView); } \
  NS_IMETHOD GetSignupPage(nsAString & aSignupPage) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSignupPage(aSignupPage); } \
  NS_IMETHOD GetName(nsAString & aName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetName(aName); } \
  NS_IMETHOD GetDescription(nsAString & aDescription) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDescription(aDescription); } \
  NS_IMETHOD GetId(char * *aId) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetId(aId); } \
  NS_IMETHOD GetSupportedFields(PRUint32 *aSupportedFields) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSupportedFields(aSupportedFields); } \
  NS_IMETHOD GetSupportsCollections(PRBool *aSupportsCollections) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSupportsCollections(aSupportsCollections); } \
  NS_IMETHOD GetSupportsExplicitDeletes(PRBool *aSupportsExplicitDeletes) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSupportsExplicitDeletes(aSupportsExplicitDeletes); } \
  NS_IMETHOD GetVersion(PRInt16 *aVersion) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetVersion(aVersion); } 

#if 0
/* Use the code below as a template for the implementation class for this interface. */

/* Header file */
class _MYCLASS_ : public flockIFavoritesWebService
{
public:
  NS_DECL_ISUPPORTS
  NS_DECL_FLOCKIFAVORITESWEBSERVICE

  _MYCLASS_();

private:
  ~_MYCLASS_();

protected:
  /* additional members */
};

/* Implementation file */
NS_IMPL_ISUPPORTS1(_MYCLASS_, flockIFavoritesWebService)

_MYCLASS_::_MYCLASS_()
{
  /* member initializers and constructor code */
}

_MYCLASS_::~_MYCLASS_()
{
  /* destructor code */
}

/* void setFavoritesQueue (in flockIFavoritesQueue aQueue); */
NS_IMETHODIMP _MYCLASS_::SetFavoritesQueue(flockIFavoritesQueue *aQueue)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* void getAllFavorites (in flockIFavoritesWebServiceFavoritesListener aListener); */
NS_IMETHODIMP _MYCLASS_::GetAllFavorites(flockIFavoritesWebServiceFavoritesListener *aListener)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* void getAllCollections (in flockIFavoritesWebServiceFavoritesListener aListener); */
NS_IMETHODIMP _MYCLASS_::GetAllCollections(flockIFavoritesWebServiceFavoritesListener *aListener)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* void getSyncRequired (in flockIFavoritesWebServiceSyncRequiredListener aListener); */
NS_IMETHODIMP _MYCLASS_::GetSyncRequired(flockIFavoritesWebServiceSyncRequiredListener *aListener)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* void login (in AString aUserName, in AString aPassword, in flockIFavoritesWebServiceLoginListener aListener); */
NS_IMETHODIMP _MYCLASS_::Login(const nsAString & aUserName, const nsAString & aPassword, flockIFavoritesWebServiceLoginListener *aListener)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* AString getUsername (); */
NS_IMETHODIMP _MYCLASS_::GetUsername(nsAString & _retval)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* AString getPassword (); */
NS_IMETHODIMP _MYCLASS_::GetPassword(nsAString & _retval)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* void serviceDisabled (); */
NS_IMETHODIMP _MYCLASS_::ServiceDisabled()
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute AString webView; */
NS_IMETHODIMP _MYCLASS_::GetWebView(nsAString & aWebView)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute AString signupPage; */
NS_IMETHODIMP _MYCLASS_::GetSignupPage(nsAString & aSignupPage)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute AString name; */
NS_IMETHODIMP _MYCLASS_::GetName(nsAString & aName)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute AString description; */
NS_IMETHODIMP _MYCLASS_::GetDescription(nsAString & aDescription)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute string id; */
NS_IMETHODIMP _MYCLASS_::GetId(char * *aId)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute unsigned long supportedFields; */
NS_IMETHODIMP _MYCLASS_::GetSupportedFields(PRUint32 *aSupportedFields)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute boolean supportsCollections; */
NS_IMETHODIMP _MYCLASS_::GetSupportsCollections(PRBool *aSupportsCollections)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute boolean supportsExplicitDeletes; */
NS_IMETHODIMP _MYCLASS_::GetSupportsExplicitDeletes(PRBool *aSupportsExplicitDeletes)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* readonly attribute short version; */
NS_IMETHODIMP _MYCLASS_::GetVersion(PRInt16 *aVersion)
{
    return NS_ERROR_NOT_IMPLEMENTED;
}

/* End of implementation class template. */
#endif


#endif /* __gen_flockIFavoritesWebService_h__ */
