added CopyMessages() & CopyFileMessage() method

This commit is contained in:
jefft%netscape.com 1999-06-26 18:20:30 +00:00
Родитель e9c746f88c
Коммит 560c16d4e8
1 изменённых файлов: 15 добавлений и 5 удалений

Просмотреть файл

@ -27,12 +27,14 @@
#include "nsIMessage.h"
#include "nsITransactionManager.h"
#include "nsIMsgDatabase.h"
#include "nsMsgKeyArray.h"
%}
interface nsISupportsArray;
interface nsIMessage;
interface nsITransactionManager;
interface nsIMsgDatabase;
interface nsMsgKeyArray;
[scriptable, uuid(85e39ff0-b248-11d2-b7ef-00805f05ffa5)]
interface nsIMsgFolder : nsIFolder {
@ -120,7 +122,15 @@ interface nsIMsgFolder : nsIFolder {
void GetExpansionArray(in nsISupportsArray expansionArray);
void DeleteMessages(in nsISupportsArray message, in nsITransactionManager txnMgr,in boolean deleteStorage);
void DeleteMessages(in nsISupportsArray message, in nsITransactionManager
txnMgr,in boolean deleteStorage);
void CopyMessages(in nsIMsgFolder srcFolder, in nsISupportsArray messages,
in boolean isMove, in nsITransactionManager txnMgr);
void CopyFileMessage(in nsIFileSpec fileSpec, in nsIMessage msgToReplace,
in boolean isDraft, in nsISupports aSupport,
in nsITransactionManager txnMgr);
void AcquireSemaphore (in nsISupports semHolder);
void ReleaseSemaphore (in nsISupports semHolder);