diff --git a/mozilla/mailnews/base/public/nsIMsgFolder.h b/mozilla/mailnews/base/public/nsIMsgFolder.h index 9f7c81d1510..32bd1126993 100644 --- a/mozilla/mailnews/base/public/nsIMsgFolder.h +++ b/mozilla/mailnews/base/public/nsIMsgFolder.h @@ -12,7 +12,7 @@ #include "nsICollection.h" /* interface nsICollection */ #include "nsIFolderListener.h" /* interface nsIFolderListener */ #include "nsIEnumerator.h" /* interface nsIEnumerator */ -#include "nsID.h" /* interface nsID */ +#include "nsIMsgHdr.h" /* interface nsIMsgHdr */ #include "nsIFolder.h" /* interface nsIFolder */ #include "nsIMessage.h" /* interface nsIMessage */ @@ -207,6 +207,9 @@ class nsIMsgFolder : public nsIFolder { /* boolean IsLocked (); */ NS_IMETHOD IsLocked(PRBool *_retval) = 0; + /* nsIMessage CreateMessageFromMsgDBHdr (in nsIMsgDBHdr msgHdr); */ + NS_IMETHOD CreateMessageFromMsgDBHdr(nsIMsgDBHdr *msgDBHdr, nsIMessage **_retval) = 0; + #ifdef XPIDL_JS_STUBS static NS_EXPORT_(JSObject *) InitJSClass(JSContext *cx); static NS_EXPORT_(JSObject *) GetJSObject(JSContext *cx, nsIMsgFolder *priv); diff --git a/mozilla/mailnews/base/public/nsIMsgFolder.idl b/mozilla/mailnews/base/public/nsIMsgFolder.idl index 3347d1e6da8..97dd3149f3f 100644 --- a/mozilla/mailnews/base/public/nsIMsgFolder.idl +++ b/mozilla/mailnews/base/public/nsIMsgFolder.idl @@ -120,7 +120,7 @@ interface nsIMsgFolder : nsIFolder { boolean TestSemaphore (in nsISupports semHolder); boolean IsLocked(); - + nsIMessage CreateMessageFromMsgDBHdr(in nsIMsgDBHdr msgDBHdr); };