зеркало из https://github.com/mozilla/pjs.git
56 строки
1.4 KiB
C++
56 строки
1.4 KiB
C++
/*
|
|
* DO NOT EDIT. THIS FILE IS GENERATED FROM nsIMsgHost.idl
|
|
*/
|
|
|
|
#ifndef __gen_nsIMsgHost_h__
|
|
#define __gen_nsIMsgHost_h__
|
|
|
|
#include "nsISupports.h" /* interface nsISupports */
|
|
#include "nsID.h" /* interface nsID */
|
|
|
|
#ifdef XPIDL_JS_STUBS
|
|
#include "jsapi.h"
|
|
#endif
|
|
#include "nsDebug.h"
|
|
#include "nsTraceRefcnt.h"
|
|
#include "nsID.h"
|
|
#include "nsIID.h"
|
|
#include "nsError.h"
|
|
#include "nsISupportsUtils.h"
|
|
|
|
|
|
/* starting interface nsIMsgHost */
|
|
|
|
/* {ADFB3740-AA57-11d2-B7ED-00805F05FFA5} */
|
|
#define NS_IMSGHOST_IID_STR "ADFB3740-AA57-11d2-B7ED-00805F05FFA5"
|
|
#define NS_IMSGHOST_IID \
|
|
{0xADFB3740, 0xAA57, 0x11d2, \
|
|
{ 0xB7, 0xED, 0x00, 0x80, 0x5F, 0x05, 0xFF, 0xA5 }}
|
|
|
|
class nsIMsgHost : public nsISupports {
|
|
public:
|
|
static const nsIID& GetIID() {
|
|
static nsIID iid = NS_IMSGHOST_IID;
|
|
return iid;
|
|
}
|
|
|
|
/* attribute string hostname; */
|
|
NS_IMETHOD GetHostname(char * *aHostname) = 0;
|
|
NS_IMETHOD SetHostname(char * aHostname) = 0;
|
|
|
|
/* attribute string uiName; */
|
|
NS_IMETHOD GetUiName(char * *aUiName) = 0;
|
|
NS_IMETHOD SetUiName(char * aUiName) = 0;
|
|
|
|
/* attribute long port; */
|
|
NS_IMETHOD GetPort(PRInt32 *aPort) = 0;
|
|
NS_IMETHOD SetPort(PRInt32 aPort) = 0;
|
|
|
|
#ifdef XPIDL_JS_STUBS
|
|
static NS_EXPORT_(JSObject *) InitJSClass(JSContext *cx);
|
|
static NS_EXPORT_(JSObject *) GetJSObject(JSContext *cx, nsIMsgHost *priv);
|
|
#endif
|
|
};
|
|
|
|
#endif /* __gen_nsIMsgHost_h__ */
|