gecko-dev/mailnews/base/public/nsIMsgSignature.h

45 строки
1.2 KiB
C++

/*
* DO NOT EDIT. THIS FILE IS GENERATED FROM nsIMsgSignature.idl
*/
#ifndef __gen_nsIMsgSignature_h__
#define __gen_nsIMsgSignature_h__
#include "nsISupports.h" /* interface nsISupports */
#include "nsID.h" /* interface nsID */
#ifdef XPIDL_JS_STUBS
#include "jsapi.h"
#endif
/* starting interface: nsIMsgSignature */
/* {7e1531b0-e3df-11d2-b7fc-00805f05ffa5} */
#define NS_IMSGSIGNATURE_IID_STR "7e1531b0-e3df-11d2-b7fc-00805f05ffa5"
#define NS_IMSGSIGNATURE_IID \
{0x7e1531b0, 0xe3df, 0x11d2, \
{ 0xb7, 0xfc, 0x00, 0x80, 0x5f, 0x05, 0xff, 0xa5 }}
class nsIMsgSignature : public nsISupports {
public:
static const nsIID& GetIID() {
static nsIID iid = NS_IMSGSIGNATURE_IID;
return iid;
}
/* attribute string signatureName; */
NS_IMETHOD GetSignatureName(char * *aSignatureName) = 0;
NS_IMETHOD SetSignatureName(char * aSignatureName) = 0;
/* attribute string signature; */
NS_IMETHOD GetSignature(char * *aSignature) = 0;
NS_IMETHOD SetSignature(char * aSignature) = 0;
#ifdef XPIDL_JS_STUBS
static NS_EXPORT_(JSObject *) InitJSClass(JSContext *cx);
static NS_EXPORT_(JSObject *) GetJSObject(JSContext *cx, nsIMsgSignature *priv);
#endif
};
#endif /* __gen_nsIMsgSignature_h__ */