Your IP : 216.73.216.48
| Current Path : /usr/include/seamonkey/ |
|
|
| Current File : //usr/include/seamonkey/nsIMsgLocalMailFolder.h |
/*
* DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIMsgLocalMailFolder.idl
*/
#ifndef __gen_nsIMsgLocalMailFolder_h__
#define __gen_nsIMsgLocalMailFolder_h__
#ifndef __gen_nsISupports_h__
#include "nsISupports.h"
#endif
/* For IDL files that don't want to include root IDL files. */
#ifndef NS_NO_VTABLE
#define NS_NO_VTABLE
#endif
class nsIArray; /* forward declaration */
class nsIMsgWindow; /* forward declaration */
class nsIUrlListener; /* forward declaration */
class nsIMsgDatabase; /* forward declaration */
class nsIMsgDBHdr; /* forward declaration */
class nsIMsgFolder; /* forward declaration */
class nsIMsgCopyServiceListener; /* forward declaration */
/* flags for markMsgsOnPop3Server */
#define POP3_NONE 0
#define POP3_DELETE 1
#define POP3_FETCH_BODY 2
#define POP3_FORCE_DEL 3
struct nsLocalFolderScanState;
/* starting interface: nsIMsgLocalMailFolder */
#define NS_IMSGLOCALMAILFOLDER_IID_STR "ebf7576c-e15f-4aba-b021-cc6e9266e90c"
#define NS_IMSGLOCALMAILFOLDER_IID \
{0xebf7576c, 0xe15f, 0x4aba, \
{ 0xb0, 0x21, 0xcc, 0x6e, 0x92, 0x66, 0xe9, 0x0c }}
class NS_NO_VTABLE nsIMsgLocalMailFolder : public nsISupports {
public:
NS_DECLARE_STATIC_IID_ACCESSOR(NS_IMSGLOCALMAILFOLDER_IID)
/* void setFlagsOnDefaultMailboxes (in unsigned long flags); */
NS_IMETHOD SetFlagsOnDefaultMailboxes(uint32_t flags) = 0;
/* nsIMsgDatabase getDatabaseWOReparse (); */
NS_IMETHOD GetDatabaseWOReparse(nsIMsgDatabase * *_retval) = 0;
/* nsIMsgDatabase getDatabaseWithReparse (in nsIUrlListener aReparseUrlListener, in nsIMsgWindow aMsgWindow); */
NS_IMETHOD GetDatabaseWithReparse(nsIUrlListener *aReparseUrlListener, nsIMsgWindow *aMsgWindow, nsIMsgDatabase * *_retval) = 0;
/* void parseFolder (in nsIMsgWindow aMsgWindow, in nsIUrlListener listener); */
NS_IMETHOD ParseFolder(nsIMsgWindow *aMsgWindow, nsIUrlListener *listener) = 0;
/* void copyFolderLocal (in nsIMsgFolder srcFolder, in boolean isMove, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener); */
NS_IMETHOD CopyFolderLocal(nsIMsgFolder *srcFolder, bool isMove, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener) = 0;
/* void copyAllSubFolders (in nsIMsgFolder srcFolder, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener); */
NS_IMETHOD CopyAllSubFolders(nsIMsgFolder *srcFolder, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener) = 0;
/* void onCopyCompleted (in nsISupports aSrcSupport, in boolean aMoveCopySucceeded); */
NS_IMETHOD OnCopyCompleted(nsISupports *aSrcSupport, bool aMoveCopySucceeded) = 0;
/* attribute boolean checkForNewMessagesAfterParsing; */
NS_IMETHOD GetCheckForNewMessagesAfterParsing(bool *aCheckForNewMessagesAfterParsing) = 0;
NS_IMETHOD SetCheckForNewMessagesAfterParsing(bool aCheckForNewMessagesAfterParsing) = 0;
/* void markMsgsOnPop3Server (in nsIArray aMessages, in int32_t aMark); */
NS_IMETHOD MarkMsgsOnPop3Server(nsIArray *aMessages, int32_t aMark) = 0;
/* void refreshSizeOnDisk (); */
NS_IMETHOD RefreshSizeOnDisk(void) = 0;
/* nsIMsgFolder createLocalSubfolder (in AString aFolderName); */
NS_IMETHOD CreateLocalSubfolder(const nsAString & aFolderName, nsIMsgFolder * *_retval) = 0;
/* nsIMsgDBHdr addMessage (in string aMessage); */
NS_IMETHOD AddMessage(const char * aMessage, nsIMsgDBHdr * *_retval) = 0;
/* nsIArray addMessageBatch (in uint32_t aMessageCount, [array, size_is (aMessageCount)] in string aMessages); */
NS_IMETHOD AddMessageBatch(uint32_t aMessageCount, const char * *aMessages, nsIArray * *_retval) = 0;
/* void deleteDownloadMsg (in nsIMsgDBHdr aMsgHdr, out boolean aDoSelect); */
NS_IMETHOD DeleteDownloadMsg(nsIMsgDBHdr *aMsgHdr, bool *aDoSelect) = 0;
/* void selectDownloadMsg (); */
NS_IMETHOD SelectDownloadMsg(void) = 0;
/* void notifyDelete (); */
NS_IMETHOD NotifyDelete(void) = 0;
/* [noscript] void getFolderScanState (in nsLocalFolderScanState aState); */
NS_IMETHOD GetFolderScanState(nsLocalFolderScanState *aState) = 0;
/* [noscript] void getUidlFromFolder (in nsLocalFolderScanState aState, in nsIMsgDBHdr aMsgHdr); */
NS_IMETHOD GetUidlFromFolder(nsLocalFolderScanState *aState, nsIMsgDBHdr *aMsgHdr) = 0;
/* boolean warnIfLocalFileTooBig (in nsIMsgWindow aWindow, [optional] in long long aSpaceRequested); */
NS_IMETHOD WarnIfLocalFileTooBig(nsIMsgWindow *aWindow, int64_t aSpaceRequested, bool *_retval) = 0;
/* void updateNewMsgHdr (in nsIMsgDBHdr aOldHdr, in nsIMsgDBHdr aNewHdr); */
NS_IMETHOD UpdateNewMsgHdr(nsIMsgDBHdr *aOldHdr, nsIMsgDBHdr *aNewHdr) = 0;
};
NS_DEFINE_STATIC_IID_ACCESSOR(nsIMsgLocalMailFolder, NS_IMSGLOCALMAILFOLDER_IID)
/* Use this macro when declaring classes that implement this interface. */
#define NS_DECL_NSIMSGLOCALMAILFOLDER \
NS_IMETHOD SetFlagsOnDefaultMailboxes(uint32_t flags) override; \
NS_IMETHOD GetDatabaseWOReparse(nsIMsgDatabase * *_retval) override; \
NS_IMETHOD GetDatabaseWithReparse(nsIUrlListener *aReparseUrlListener, nsIMsgWindow *aMsgWindow, nsIMsgDatabase * *_retval) override; \
NS_IMETHOD ParseFolder(nsIMsgWindow *aMsgWindow, nsIUrlListener *listener) override; \
NS_IMETHOD CopyFolderLocal(nsIMsgFolder *srcFolder, bool isMove, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener) override; \
NS_IMETHOD CopyAllSubFolders(nsIMsgFolder *srcFolder, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener) override; \
NS_IMETHOD OnCopyCompleted(nsISupports *aSrcSupport, bool aMoveCopySucceeded) override; \
NS_IMETHOD GetCheckForNewMessagesAfterParsing(bool *aCheckForNewMessagesAfterParsing) override; \
NS_IMETHOD SetCheckForNewMessagesAfterParsing(bool aCheckForNewMessagesAfterParsing) override; \
NS_IMETHOD MarkMsgsOnPop3Server(nsIArray *aMessages, int32_t aMark) override; \
NS_IMETHOD RefreshSizeOnDisk(void) override; \
NS_IMETHOD CreateLocalSubfolder(const nsAString & aFolderName, nsIMsgFolder * *_retval) override; \
NS_IMETHOD AddMessage(const char * aMessage, nsIMsgDBHdr * *_retval) override; \
NS_IMETHOD AddMessageBatch(uint32_t aMessageCount, const char * *aMessages, nsIArray * *_retval) override; \
NS_IMETHOD DeleteDownloadMsg(nsIMsgDBHdr *aMsgHdr, bool *aDoSelect) override; \
NS_IMETHOD SelectDownloadMsg(void) override; \
NS_IMETHOD NotifyDelete(void) override; \
NS_IMETHOD GetFolderScanState(nsLocalFolderScanState *aState) override; \
NS_IMETHOD GetUidlFromFolder(nsLocalFolderScanState *aState, nsIMsgDBHdr *aMsgHdr) override; \
NS_IMETHOD WarnIfLocalFileTooBig(nsIMsgWindow *aWindow, int64_t aSpaceRequested, bool *_retval) override; \
NS_IMETHOD UpdateNewMsgHdr(nsIMsgDBHdr *aOldHdr, nsIMsgDBHdr *aNewHdr) override;
/* Use this macro when declaring the members of this interface when the
class doesn't implement the interface. This is useful for forwarding. */
#define NS_DECL_NON_VIRTUAL_NSIMSGLOCALMAILFOLDER \
NS_METHOD SetFlagsOnDefaultMailboxes(uint32_t flags); \
NS_METHOD GetDatabaseWOReparse(nsIMsgDatabase * *_retval); \
NS_METHOD GetDatabaseWithReparse(nsIUrlListener *aReparseUrlListener, nsIMsgWindow *aMsgWindow, nsIMsgDatabase * *_retval); \
NS_METHOD ParseFolder(nsIMsgWindow *aMsgWindow, nsIUrlListener *listener); \
NS_METHOD CopyFolderLocal(nsIMsgFolder *srcFolder, bool isMove, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener); \
NS_METHOD CopyAllSubFolders(nsIMsgFolder *srcFolder, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener); \
NS_METHOD OnCopyCompleted(nsISupports *aSrcSupport, bool aMoveCopySucceeded); \
NS_METHOD GetCheckForNewMessagesAfterParsing(bool *aCheckForNewMessagesAfterParsing); \
NS_METHOD SetCheckForNewMessagesAfterParsing(bool aCheckForNewMessagesAfterParsing); \
NS_METHOD MarkMsgsOnPop3Server(nsIArray *aMessages, int32_t aMark); \
NS_METHOD RefreshSizeOnDisk(void); \
NS_METHOD CreateLocalSubfolder(const nsAString & aFolderName, nsIMsgFolder * *_retval); \
NS_METHOD AddMessage(const char * aMessage, nsIMsgDBHdr * *_retval); \
NS_METHOD AddMessageBatch(uint32_t aMessageCount, const char * *aMessages, nsIArray * *_retval); \
NS_METHOD DeleteDownloadMsg(nsIMsgDBHdr *aMsgHdr, bool *aDoSelect); \
NS_METHOD SelectDownloadMsg(void); \
NS_METHOD NotifyDelete(void); \
NS_METHOD GetFolderScanState(nsLocalFolderScanState *aState); \
NS_METHOD GetUidlFromFolder(nsLocalFolderScanState *aState, nsIMsgDBHdr *aMsgHdr); \
NS_METHOD WarnIfLocalFileTooBig(nsIMsgWindow *aWindow, int64_t aSpaceRequested, bool *_retval); \
NS_METHOD UpdateNewMsgHdr(nsIMsgDBHdr *aOldHdr, nsIMsgDBHdr *aNewHdr);
/* Use this macro to declare functions that forward the behavior of this interface to another object. */
#define NS_FORWARD_NSIMSGLOCALMAILFOLDER(_to) \
NS_IMETHOD SetFlagsOnDefaultMailboxes(uint32_t flags) override { return _to SetFlagsOnDefaultMailboxes(flags); } \
NS_IMETHOD GetDatabaseWOReparse(nsIMsgDatabase * *_retval) override { return _to GetDatabaseWOReparse(_retval); } \
NS_IMETHOD GetDatabaseWithReparse(nsIUrlListener *aReparseUrlListener, nsIMsgWindow *aMsgWindow, nsIMsgDatabase * *_retval) override { return _to GetDatabaseWithReparse(aReparseUrlListener, aMsgWindow, _retval); } \
NS_IMETHOD ParseFolder(nsIMsgWindow *aMsgWindow, nsIUrlListener *listener) override { return _to ParseFolder(aMsgWindow, listener); } \
NS_IMETHOD CopyFolderLocal(nsIMsgFolder *srcFolder, bool isMove, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener) override { return _to CopyFolderLocal(srcFolder, isMove, msgWindow, listener); } \
NS_IMETHOD CopyAllSubFolders(nsIMsgFolder *srcFolder, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener) override { return _to CopyAllSubFolders(srcFolder, msgWindow, listener); } \
NS_IMETHOD OnCopyCompleted(nsISupports *aSrcSupport, bool aMoveCopySucceeded) override { return _to OnCopyCompleted(aSrcSupport, aMoveCopySucceeded); } \
NS_IMETHOD GetCheckForNewMessagesAfterParsing(bool *aCheckForNewMessagesAfterParsing) override { return _to GetCheckForNewMessagesAfterParsing(aCheckForNewMessagesAfterParsing); } \
NS_IMETHOD SetCheckForNewMessagesAfterParsing(bool aCheckForNewMessagesAfterParsing) override { return _to SetCheckForNewMessagesAfterParsing(aCheckForNewMessagesAfterParsing); } \
NS_IMETHOD MarkMsgsOnPop3Server(nsIArray *aMessages, int32_t aMark) override { return _to MarkMsgsOnPop3Server(aMessages, aMark); } \
NS_IMETHOD RefreshSizeOnDisk(void) override { return _to RefreshSizeOnDisk(); } \
NS_IMETHOD CreateLocalSubfolder(const nsAString & aFolderName, nsIMsgFolder * *_retval) override { return _to CreateLocalSubfolder(aFolderName, _retval); } \
NS_IMETHOD AddMessage(const char * aMessage, nsIMsgDBHdr * *_retval) override { return _to AddMessage(aMessage, _retval); } \
NS_IMETHOD AddMessageBatch(uint32_t aMessageCount, const char * *aMessages, nsIArray * *_retval) override { return _to AddMessageBatch(aMessageCount, aMessages, _retval); } \
NS_IMETHOD DeleteDownloadMsg(nsIMsgDBHdr *aMsgHdr, bool *aDoSelect) override { return _to DeleteDownloadMsg(aMsgHdr, aDoSelect); } \
NS_IMETHOD SelectDownloadMsg(void) override { return _to SelectDownloadMsg(); } \
NS_IMETHOD NotifyDelete(void) override { return _to NotifyDelete(); } \
NS_IMETHOD GetFolderScanState(nsLocalFolderScanState *aState) override { return _to GetFolderScanState(aState); } \
NS_IMETHOD GetUidlFromFolder(nsLocalFolderScanState *aState, nsIMsgDBHdr *aMsgHdr) override { return _to GetUidlFromFolder(aState, aMsgHdr); } \
NS_IMETHOD WarnIfLocalFileTooBig(nsIMsgWindow *aWindow, int64_t aSpaceRequested, bool *_retval) override { return _to WarnIfLocalFileTooBig(aWindow, aSpaceRequested, _retval); } \
NS_IMETHOD UpdateNewMsgHdr(nsIMsgDBHdr *aOldHdr, nsIMsgDBHdr *aNewHdr) override { return _to UpdateNewMsgHdr(aOldHdr, aNewHdr); }
/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
#define NS_FORWARD_SAFE_NSIMSGLOCALMAILFOLDER(_to) \
NS_IMETHOD SetFlagsOnDefaultMailboxes(uint32_t flags) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFlagsOnDefaultMailboxes(flags); } \
NS_IMETHOD GetDatabaseWOReparse(nsIMsgDatabase * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDatabaseWOReparse(_retval); } \
NS_IMETHOD GetDatabaseWithReparse(nsIUrlListener *aReparseUrlListener, nsIMsgWindow *aMsgWindow, nsIMsgDatabase * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDatabaseWithReparse(aReparseUrlListener, aMsgWindow, _retval); } \
NS_IMETHOD ParseFolder(nsIMsgWindow *aMsgWindow, nsIUrlListener *listener) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ParseFolder(aMsgWindow, listener); } \
NS_IMETHOD CopyFolderLocal(nsIMsgFolder *srcFolder, bool isMove, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CopyFolderLocal(srcFolder, isMove, msgWindow, listener); } \
NS_IMETHOD CopyAllSubFolders(nsIMsgFolder *srcFolder, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CopyAllSubFolders(srcFolder, msgWindow, listener); } \
NS_IMETHOD OnCopyCompleted(nsISupports *aSrcSupport, bool aMoveCopySucceeded) override { return !_to ? NS_ERROR_NULL_POINTER : _to->OnCopyCompleted(aSrcSupport, aMoveCopySucceeded); } \
NS_IMETHOD GetCheckForNewMessagesAfterParsing(bool *aCheckForNewMessagesAfterParsing) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCheckForNewMessagesAfterParsing(aCheckForNewMessagesAfterParsing); } \
NS_IMETHOD SetCheckForNewMessagesAfterParsing(bool aCheckForNewMessagesAfterParsing) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCheckForNewMessagesAfterParsing(aCheckForNewMessagesAfterParsing); } \
NS_IMETHOD MarkMsgsOnPop3Server(nsIArray *aMessages, int32_t aMark) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MarkMsgsOnPop3Server(aMessages, aMark); } \
NS_IMETHOD RefreshSizeOnDisk(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->RefreshSizeOnDisk(); } \
NS_IMETHOD CreateLocalSubfolder(const nsAString & aFolderName, nsIMsgFolder * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateLocalSubfolder(aFolderName, _retval); } \
NS_IMETHOD AddMessage(const char * aMessage, nsIMsgDBHdr * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AddMessage(aMessage, _retval); } \
NS_IMETHOD AddMessageBatch(uint32_t aMessageCount, const char * *aMessages, nsIArray * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AddMessageBatch(aMessageCount, aMessages, _retval); } \
NS_IMETHOD DeleteDownloadMsg(nsIMsgDBHdr *aMsgHdr, bool *aDoSelect) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteDownloadMsg(aMsgHdr, aDoSelect); } \
NS_IMETHOD SelectDownloadMsg(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SelectDownloadMsg(); } \
NS_IMETHOD NotifyDelete(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->NotifyDelete(); } \
NS_IMETHOD GetFolderScanState(nsLocalFolderScanState *aState) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFolderScanState(aState); } \
NS_IMETHOD GetUidlFromFolder(nsLocalFolderScanState *aState, nsIMsgDBHdr *aMsgHdr) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUidlFromFolder(aState, aMsgHdr); } \
NS_IMETHOD WarnIfLocalFileTooBig(nsIMsgWindow *aWindow, int64_t aSpaceRequested, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WarnIfLocalFileTooBig(aWindow, aSpaceRequested, _retval); } \
NS_IMETHOD UpdateNewMsgHdr(nsIMsgDBHdr *aOldHdr, nsIMsgDBHdr *aNewHdr) override { return !_to ? NS_ERROR_NULL_POINTER : _to->UpdateNewMsgHdr(aOldHdr, aNewHdr); }
#if 0
/* Use the code below as a template for the implementation class for this interface. */
/* Header file */
class nsMsgLocalMailFolder : public nsIMsgLocalMailFolder
{
public:
NS_DECL_ISUPPORTS
NS_DECL_NSIMSGLOCALMAILFOLDER
nsMsgLocalMailFolder();
private:
~nsMsgLocalMailFolder();
protected:
/* additional members */
};
/* Implementation file */
NS_IMPL_ISUPPORTS(nsMsgLocalMailFolder, nsIMsgLocalMailFolder)
nsMsgLocalMailFolder::nsMsgLocalMailFolder()
{
/* member initializers and constructor code */
}
nsMsgLocalMailFolder::~nsMsgLocalMailFolder()
{
/* destructor code */
}
/* void setFlagsOnDefaultMailboxes (in unsigned long flags); */
NS_IMETHODIMP nsMsgLocalMailFolder::SetFlagsOnDefaultMailboxes(uint32_t flags)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* nsIMsgDatabase getDatabaseWOReparse (); */
NS_IMETHODIMP nsMsgLocalMailFolder::GetDatabaseWOReparse(nsIMsgDatabase * *_retval)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* nsIMsgDatabase getDatabaseWithReparse (in nsIUrlListener aReparseUrlListener, in nsIMsgWindow aMsgWindow); */
NS_IMETHODIMP nsMsgLocalMailFolder::GetDatabaseWithReparse(nsIUrlListener *aReparseUrlListener, nsIMsgWindow *aMsgWindow, nsIMsgDatabase * *_retval)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void parseFolder (in nsIMsgWindow aMsgWindow, in nsIUrlListener listener); */
NS_IMETHODIMP nsMsgLocalMailFolder::ParseFolder(nsIMsgWindow *aMsgWindow, nsIUrlListener *listener)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void copyFolderLocal (in nsIMsgFolder srcFolder, in boolean isMove, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener); */
NS_IMETHODIMP nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder *srcFolder, bool isMove, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void copyAllSubFolders (in nsIMsgFolder srcFolder, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener); */
NS_IMETHODIMP nsMsgLocalMailFolder::CopyAllSubFolders(nsIMsgFolder *srcFolder, nsIMsgWindow *msgWindow, nsIMsgCopyServiceListener *listener)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void onCopyCompleted (in nsISupports aSrcSupport, in boolean aMoveCopySucceeded); */
NS_IMETHODIMP nsMsgLocalMailFolder::OnCopyCompleted(nsISupports *aSrcSupport, bool aMoveCopySucceeded)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* attribute boolean checkForNewMessagesAfterParsing; */
NS_IMETHODIMP nsMsgLocalMailFolder::GetCheckForNewMessagesAfterParsing(bool *aCheckForNewMessagesAfterParsing)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
NS_IMETHODIMP nsMsgLocalMailFolder::SetCheckForNewMessagesAfterParsing(bool aCheckForNewMessagesAfterParsing)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void markMsgsOnPop3Server (in nsIArray aMessages, in int32_t aMark); */
NS_IMETHODIMP nsMsgLocalMailFolder::MarkMsgsOnPop3Server(nsIArray *aMessages, int32_t aMark)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void refreshSizeOnDisk (); */
NS_IMETHODIMP nsMsgLocalMailFolder::RefreshSizeOnDisk()
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* nsIMsgFolder createLocalSubfolder (in AString aFolderName); */
NS_IMETHODIMP nsMsgLocalMailFolder::CreateLocalSubfolder(const nsAString & aFolderName, nsIMsgFolder * *_retval)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* nsIMsgDBHdr addMessage (in string aMessage); */
NS_IMETHODIMP nsMsgLocalMailFolder::AddMessage(const char * aMessage, nsIMsgDBHdr * *_retval)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* nsIArray addMessageBatch (in uint32_t aMessageCount, [array, size_is (aMessageCount)] in string aMessages); */
NS_IMETHODIMP nsMsgLocalMailFolder::AddMessageBatch(uint32_t aMessageCount, const char * *aMessages, nsIArray * *_retval)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void deleteDownloadMsg (in nsIMsgDBHdr aMsgHdr, out boolean aDoSelect); */
NS_IMETHODIMP nsMsgLocalMailFolder::DeleteDownloadMsg(nsIMsgDBHdr *aMsgHdr, bool *aDoSelect)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void selectDownloadMsg (); */
NS_IMETHODIMP nsMsgLocalMailFolder::SelectDownloadMsg()
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void notifyDelete (); */
NS_IMETHODIMP nsMsgLocalMailFolder::NotifyDelete()
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* [noscript] void getFolderScanState (in nsLocalFolderScanState aState); */
NS_IMETHODIMP nsMsgLocalMailFolder::GetFolderScanState(nsLocalFolderScanState *aState)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* [noscript] void getUidlFromFolder (in nsLocalFolderScanState aState, in nsIMsgDBHdr aMsgHdr); */
NS_IMETHODIMP nsMsgLocalMailFolder::GetUidlFromFolder(nsLocalFolderScanState *aState, nsIMsgDBHdr *aMsgHdr)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* boolean warnIfLocalFileTooBig (in nsIMsgWindow aWindow, [optional] in long long aSpaceRequested); */
NS_IMETHODIMP nsMsgLocalMailFolder::WarnIfLocalFileTooBig(nsIMsgWindow *aWindow, int64_t aSpaceRequested, bool *_retval)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* void updateNewMsgHdr (in nsIMsgDBHdr aOldHdr, in nsIMsgDBHdr aNewHdr); */
NS_IMETHODIMP nsMsgLocalMailFolder::UpdateNewMsgHdr(nsIMsgDBHdr *aOldHdr, nsIMsgDBHdr *aNewHdr)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
/* End of implementation class template. */
#endif
#endif /* __gen_nsIMsgLocalMailFolder_h__ */