/* * DO NOT EDIT. THIS FILE IS GENERATED FROM nsIMsgCompFields.idl */ #ifndef __gen_nsIMsgCompFields_h__ #define __gen_nsIMsgCompFields_h__ #include "nsISupports.h" /* interface nsISupports */ #include "nsID.h" /* interface nsID */ #ifdef XPIDL_JS_STUBS #include "jsapi.h" #endif /* starting interface: nsIMsgCompFields */ /* {3E89CAE3-BD2D-11d2-8293-000000000000} */ #define NS_IMSGCOMPFIELDS_IID_STR "3E89CAE3-BD2D-11d2-8293-000000000000" #define NS_IMSGCOMPFIELDS_IID \ {0x3E89CAE3, 0xBD2D, 0x11d2, \ { 0x82, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }} class nsIMsgCompFields : public nsISupports { public: NS_DEFINE_STATIC_IID_ACCESSOR(NS_IMSGCOMPFIELDS_IID) /* void Copy (in nsIMsgCompFields pMsgCompFields); */ NS_IMETHOD Copy(nsIMsgCompFields *pMsgCompFields) = 0; /* long SetHeader (in long header, in string value); */ NS_IMETHOD SetHeader(PRInt32 header, const char *value, PRInt32 *_retval) = 0; /* string GetHeader (in long header); */ NS_IMETHOD GetHeader(PRInt32 header, char **_retval) = 0; /* long SetBoolHeader (in long header, in boolean bValue); */ NS_IMETHOD SetBoolHeader(PRInt32 header, PRBool bValue, PRInt32 *_retval) = 0; /* boolean GetBoolHeader (in long header); */ NS_IMETHOD GetBoolHeader(PRInt32 header, PRBool *_retval) = 0; /* long SetFrom (in string value); */ NS_IMETHOD SetFrom(const char *value, PRInt32 *_retval) = 0; /* string GetFrom (); */ NS_IMETHOD GetFrom(char **_retval) = 0; /* long SetReplyTo (in string value); */ NS_IMETHOD SetReplyTo(const char *value, PRInt32 *_retval) = 0; /* string GetReplyTo (); */ NS_IMETHOD GetReplyTo(char **_retval) = 0; /* long SetTo (in string value); */ NS_IMETHOD SetTo(const char *value, PRInt32 *_retval) = 0; /* string GetTo (); */ NS_IMETHOD GetTo(char **_retval) = 0; /* long SetCc (in string value); */ NS_IMETHOD SetCc(const char *value, PRInt32 *_retval) = 0; /* string GetCc (); */ NS_IMETHOD GetCc(char **_retval) = 0; /* long SetBcc (in string value); */ NS_IMETHOD SetBcc(const char *value, PRInt32 *_retval) = 0; /* string GetBcc (); */ NS_IMETHOD GetBcc(char **_retval) = 0; /* long SetFcc (in string value); */ NS_IMETHOD SetFcc(const char *value, PRInt32 *_retval) = 0; /* string GetFcc (); */ NS_IMETHOD GetFcc(char **_retval) = 0; /* long SetNewsFcc (in string value); */ NS_IMETHOD SetNewsFcc(const char *value, PRInt32 *_retval) = 0; /* string GetNewsFcc (); */ NS_IMETHOD GetNewsFcc(char **_retval) = 0; /* long SetNewsBcc (in string value); */ NS_IMETHOD SetNewsBcc(const char *value, PRInt32 *_retval) = 0; /* string GetNewsBcc (); */ NS_IMETHOD GetNewsBcc(char **_retval) = 0; /* long SetNewsgroups (in string value); */ NS_IMETHOD SetNewsgroups(const char *value, PRInt32 *_retval) = 0; /* string GetNewsgroups (); */ NS_IMETHOD GetNewsgroups(char **_retval) = 0; /* long SetFollowupTo (in string value); */ NS_IMETHOD SetFollowupTo(const char *value, PRInt32 *_retval) = 0; /* string GetFollowupTo (); */ NS_IMETHOD GetFollowupTo(char **_retval) = 0; /* long SetSubject (in string value); */ NS_IMETHOD SetSubject(const char *value, PRInt32 *_retval) = 0; /* string GetSubject (); */ NS_IMETHOD GetSubject(char **_retval) = 0; /* long SetAttachments (in string value); */ NS_IMETHOD SetAttachments(const char *value, PRInt32 *_retval) = 0; /* string GetAttachments (); */ NS_IMETHOD GetAttachments(char **_retval) = 0; /* long SetOrganization (in string value); */ NS_IMETHOD SetOrganization(const char *value, PRInt32 *_retval) = 0; /* string GetOrganization (); */ NS_IMETHOD GetOrganization(char **_retval) = 0; /* long SetReferences (in string value); */ NS_IMETHOD SetReferences(const char *value, PRInt32 *_retval) = 0; /* string GetReferences (); */ NS_IMETHOD GetReferences(char **_retval) = 0; /* long SetOtherRandomHeaders (in string value); */ NS_IMETHOD SetOtherRandomHeaders(const char *value, PRInt32 *_retval) = 0; /* string GetOtherRandomHeaders (); */ NS_IMETHOD GetOtherRandomHeaders(char **_retval) = 0; /* long SetNewspostUrl (in string value); */ NS_IMETHOD SetNewspostUrl(const char *value, PRInt32 *_retval) = 0; /* string GetNewspostUrl (); */ NS_IMETHOD GetNewspostUrl(char **_retval) = 0; /* long SetDefaultBody (in string value); */ NS_IMETHOD SetDefaultBody(const char *value, PRInt32 *_retval) = 0; /* string GetDefaultBody (); */ NS_IMETHOD GetDefaultBody(char **_retval) = 0; /* long SetPriority (in string value); */ NS_IMETHOD SetPriority(const char *value, PRInt32 *_retval) = 0; /* string GetPriority (); */ NS_IMETHOD GetPriority(char **_retval) = 0; /* long SetMessageEncoding (in string value); */ NS_IMETHOD SetMessageEncoding(const char *value, PRInt32 *_retval) = 0; /* string GetMessageEncoding (); */ NS_IMETHOD GetMessageEncoding(char **_retval) = 0; /* long SetCharacterSet (in string value); */ NS_IMETHOD SetCharacterSet(const char *value, PRInt32 *_retval) = 0; /* string GetCharacterSet (); */ NS_IMETHOD GetCharacterSet(char **_retval) = 0; /* long SetMessageId (in string value); */ NS_IMETHOD SetMessageId(const char *value, PRInt32 *_retval) = 0; /* string GetMessageId (); */ NS_IMETHOD GetMessageId(char **_retval) = 0; /* long SetHTMLPart (in string value); */ NS_IMETHOD SetHTMLPart(const char *value, PRInt32 *_retval) = 0; /* string GetHTMLPart (); */ NS_IMETHOD GetHTMLPart(char **_retval) = 0; /* long SetTemplateName (in string value); */ NS_IMETHOD SetTemplateName(const char *value, PRInt32 *_retval) = 0; /* string GetTemplateName (); */ NS_IMETHOD GetTemplateName(char **_retval) = 0; /* long SetReturnReceipt (in boolean value); */ NS_IMETHOD SetReturnReceipt(PRBool value, PRInt32 *_retval) = 0; /* boolean GetReturnReceipt (); */ NS_IMETHOD GetReturnReceipt(PRBool *_retval) = 0; /* long SetAttachVCard (in boolean value); */ NS_IMETHOD SetAttachVCard(PRBool value, PRInt32 *_retval) = 0; /* boolean GetAttachVCard (); */ NS_IMETHOD GetAttachVCard(PRBool *_retval) = 0; /* long SetBody (in string value); */ NS_IMETHOD SetBody(const char *value, PRInt32 *_retval) = 0; /* string GetBody (); */ NS_IMETHOD GetBody(char **_retval) = 0; #ifdef XPIDL_JS_STUBS static NS_EXPORT_(JSObject *) InitJSClass(JSContext *cx); static NS_EXPORT_(JSObject *) GetJSObject(JSContext *cx, nsIMsgCompFields *priv); #endif }; #endif /* __gen_nsIMsgCompFields_h__ */