Removing IDLC generated files.

git-svn-id: svn://10.0.0.236/branches/XPCDOM_20010329_BRANCH@91033 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
jst%netscape.com
2001-04-02 06:33:51 +00:00
parent a57855d4f6
commit 5c7b02b145
159 changed files with 0 additions and 13977 deletions

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMAbstractView_h__
#define nsIDOMAbstractView_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMDocumentView;
#define NS_IDOMABSTRACTVIEW_IID \
{ 0xf51ebade, 0x8b1a, 0x11d3, \
{ 0xaa, 0xe7, 0x00, 0x10, 0x83, 0x01, 0x23, 0xb4 } }
class NS_NO_VTABLE nsIDOMAbstractView : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMABSTRACTVIEW_IID)
NS_IMETHOD GetDocument(nsIDOMDocumentView** aDocument)=0;
};
#define NS_DECL_IDOMABSTRACTVIEW \
NS_IMETHOD GetDocument(nsIDOMDocumentView** aDocument); \
#define NS_FORWARD_IDOMABSTRACTVIEW(_to) \
NS_IMETHOD GetDocument(nsIDOMDocumentView** aDocument) { return _to GetDocument(aDocument); } \
#endif // nsIDOMAbstractView_h__

View File

@@ -1,60 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMBarProp_h__
#define nsIDOMBarProp_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMBARPROP_IID \
{ 0x9eb2c150, 0x1d56, 0x11d3, \
{ 0x82, 0x21, 0x00, 0x60, 0x08, 0x3a, 0x0b, 0xcf } }
class NS_NO_VTABLE nsIDOMBarProp : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMBARPROP_IID)
NS_IMETHOD GetVisible(PRBool* aVisible)=0;
NS_IMETHOD SetVisible(PRBool aVisible)=0;
};
#define NS_DECL_IDOMBARPROP \
NS_IMETHOD GetVisible(PRBool* aVisible); \
NS_IMETHOD SetVisible(PRBool aVisible); \
#define NS_FORWARD_IDOMBARPROP(_to) \
NS_IMETHOD GetVisible(PRBool* aVisible) { return _to GetVisible(aVisible); } \
NS_IMETHOD SetVisible(PRBool aVisible) { return _to SetVisible(aVisible); } \
extern "C" NS_DOM nsresult NS_InitBarPropClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptBarProp(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMBarProp_h__

View File

@@ -1,57 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCRMFObject_h__
#define nsIDOMCRMFObject_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMCRMFOBJECT_IID \
{0x16da46c0, 0x208d, 0x11d4, \
{0x8a, 0x7c, 0x00, 0x60, 0x08, 0xc8, 0x44, 0xc3}}
class NS_NO_VTABLE nsIDOMCRMFObject : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCRMFOBJECT_IID)
NS_IMETHOD GetRequest(nsAWritableString& aRequest)=0;
};
#define NS_DECL_IDOMCRMFOBJECT \
NS_IMETHOD GetRequest(nsAWritableString& aRequest); \
#define NS_FORWARD_IDOMCRMFOBJECT(_to) \
NS_IMETHOD GetRequest(nsAWritableString& aRequest) { return _to GetRequest(aRequest); } \
extern "C" NS_DOM nsresult NS_InitCRMFObjectClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCRMFObject(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCRMFObject_h__

View File

@@ -1,91 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCrypto_h__
#define nsIDOMCrypto_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "jsapi.h"
class nsIDOMCRMFObject;
#define NS_IDOMCRYPTO_IID \
{0xf45efbe0, 0x1d52, 0x11d4, \
{0x8a, 0x7c, 0x00, 0x60, 0x08, 0xc8, 0x44, 0xc3}}
class NS_NO_VTABLE nsIDOMCrypto : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCRYPTO_IID)
NS_IMETHOD GetVersion(nsAWritableString& aVersion)=0;
NS_IMETHOD GenerateCRMFRequest(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMCRMFObject** aReturn)=0;
NS_IMETHOD ImportUserCertificates(const nsAReadableString& aNickname, const nsAReadableString& aCmmfResponse, PRBool aDoForcedBackup, nsAWritableString& aReturn)=0;
NS_IMETHOD PopChallengeResponse(const nsAReadableString& aChallenge, nsAWritableString& aReturn)=0;
NS_IMETHOD Random(PRInt32 aNumBytes, nsAWritableString& aReturn)=0;
NS_IMETHOD SignText(JSContext* cx, jsval* argv, PRUint32 argc, nsAWritableString& aReturn)=0;
NS_IMETHOD Alert(const nsAReadableString& aMessage)=0;
NS_IMETHOD Logout()=0;
NS_IMETHOD DisableRightClick()=0;
};
#define NS_DECL_IDOMCRYPTO \
NS_IMETHOD GetVersion(nsAWritableString& aVersion); \
NS_IMETHOD GenerateCRMFRequest(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMCRMFObject** aReturn); \
NS_IMETHOD ImportUserCertificates(const nsAReadableString& aNickname, const nsAReadableString& aCmmfResponse, PRBool aDoForcedBackup, nsAWritableString& aReturn); \
NS_IMETHOD PopChallengeResponse(const nsAReadableString& aChallenge, nsAWritableString& aReturn); \
NS_IMETHOD Random(PRInt32 aNumBytes, nsAWritableString& aReturn); \
NS_IMETHOD SignText(JSContext* cx, jsval* argv, PRUint32 argc, nsAWritableString& aReturn); \
NS_IMETHOD Alert(const nsAReadableString& aMessage); \
NS_IMETHOD Logout(); \
NS_IMETHOD DisableRightClick(); \
#define NS_FORWARD_IDOMCRYPTO(_to) \
NS_IMETHOD GetVersion(nsAWritableString& aVersion) { return _to GetVersion(aVersion); } \
NS_IMETHOD GenerateCRMFRequest(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMCRMFObject** aReturn) { return _to GenerateCRMFRequest(cx, argv, argc, aReturn); } \
NS_IMETHOD ImportUserCertificates(const nsAReadableString& aNickname, const nsAReadableString& aCmmfResponse, PRBool aDoForcedBackup, nsAWritableString& aReturn) { return _to ImportUserCertificates(aNickname, aCmmfResponse, aDoForcedBackup, aReturn); } \
NS_IMETHOD PopChallengeResponse(const nsAReadableString& aChallenge, nsAWritableString& aReturn) { return _to PopChallengeResponse(aChallenge, aReturn); } \
NS_IMETHOD Random(PRInt32 aNumBytes, nsAWritableString& aReturn) { return _to Random(aNumBytes, aReturn); } \
NS_IMETHOD SignText(JSContext* cx, jsval* argv, PRUint32 argc, nsAWritableString& aReturn) { return _to SignText(cx, argv, argc, aReturn); } \
NS_IMETHOD Alert(const nsAReadableString& aMessage) { return _to Alert(aMessage); } \
NS_IMETHOD Logout() { return _to Logout(); } \
NS_IMETHOD DisableRightClick() { return _to DisableRightClick(); } \
extern "C" NS_DOM nsresult NS_InitCryptoClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCrypto(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCrypto_h__

View File

@@ -1,90 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDOMException_h__
#define nsIDOMDOMException_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMDOMEXCEPTION_IID \
{ 0xa6cf910a, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMDOMException : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOMEXCEPTION_IID)
enum {
INDEX_SIZE_ERR = 1,
DOMSTRING_SIZE_ERR = 2,
HIERARCHY_REQUEST_ERR = 3,
WRONG_DOCUMENT_ERR = 4,
INVALID_CHARACTER_ERR = 5,
NO_DATA_ALLOWED_ERR = 6,
NO_MODIFICATION_ALLOWED_ERR = 7,
NOT_FOUND_ERR = 8,
NOT_SUPPORTED_ERR = 9,
INUSE_ATTRIBUTE_ERR = 10,
INVALID_STATE_ERR = 11,
SYNTAX_ERR = 12,
INVALID_MODIFICATION_ERR = 13,
NAMESPACE_ERR = 14,
INVALID_ACCESS_ERR = 15
};
NS_IMETHOD GetCode(PRUint32* aCode)=0;
NS_IMETHOD GetResult(PRUint32* aResult)=0;
NS_IMETHOD GetMessage(nsAWritableString& aMessage)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD ToString(nsAWritableString& aReturn)=0;
};
#define NS_DECL_IDOMDOMEXCEPTION \
NS_IMETHOD GetCode(PRUint32* aCode); \
NS_IMETHOD GetResult(PRUint32* aResult); \
NS_IMETHOD GetMessage(nsAWritableString& aMessage); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD ToString(nsAWritableString& aReturn); \
#define NS_FORWARD_IDOMDOMEXCEPTION(_to) \
NS_IMETHOD GetCode(PRUint32* aCode) { return _to GetCode(aCode); } \
NS_IMETHOD GetResult(PRUint32* aResult) { return _to GetResult(aResult); } \
NS_IMETHOD GetMessage(nsAWritableString& aMessage) { return _to GetMessage(aMessage); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD ToString(nsAWritableString& aReturn) { return _to ToString(aReturn); } \
extern "C" NS_DOM nsresult NS_InitDOMExceptionClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptDOMException(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMDOMException_h__

View File

@@ -1,86 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHistory_h__
#define nsIDOMHistory_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "jsapi.h"
#define NS_IDOMHISTORY_IID \
{ 0x896d1d20, 0xb4c4, 0x11d2, \
{ 0xbd, 0x93, 0x00, 0x80, 0x5f, 0x8a, 0xe3, 0xf4 } }
class NS_NO_VTABLE nsIDOMHistory : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHISTORY_IID)
NS_IMETHOD GetLength(PRInt32* aLength)=0;
NS_IMETHOD GetCurrent(nsAWritableString& aCurrent)=0;
NS_IMETHOD GetPrevious(nsAWritableString& aPrevious)=0;
NS_IMETHOD GetNext(nsAWritableString& aNext)=0;
NS_IMETHOD Back()=0;
NS_IMETHOD Forward()=0;
NS_IMETHOD Go(JSContext* cx, jsval* argv, PRUint32 argc)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn)=0;
};
#define NS_DECL_IDOMHISTORY \
NS_IMETHOD GetLength(PRInt32* aLength); \
NS_IMETHOD GetCurrent(nsAWritableString& aCurrent); \
NS_IMETHOD GetPrevious(nsAWritableString& aPrevious); \
NS_IMETHOD GetNext(nsAWritableString& aNext); \
NS_IMETHOD Back(); \
NS_IMETHOD Forward(); \
NS_IMETHOD Go(JSContext* cx, jsval* argv, PRUint32 argc); \
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn); \
#define NS_FORWARD_IDOMHISTORY(_to) \
NS_IMETHOD GetLength(PRInt32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD GetCurrent(nsAWritableString& aCurrent) { return _to GetCurrent(aCurrent); } \
NS_IMETHOD GetPrevious(nsAWritableString& aPrevious) { return _to GetPrevious(aPrevious); } \
NS_IMETHOD GetNext(nsAWritableString& aNext) { return _to GetNext(aNext); } \
NS_IMETHOD Back() { return _to Back(); } \
NS_IMETHOD Forward() { return _to Forward(); } \
NS_IMETHOD Go(JSContext* cx, jsval* argv, PRUint32 argc) { return _to Go(cx, argv, argc); } \
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn) { return _to Item(aIndex, aReturn); } \
extern "C" NS_DOM nsresult NS_InitHistoryClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHistory(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHistory_h__

View File

@@ -1,125 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMLocation_h__
#define nsIDOMLocation_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMLOCATION_IID \
{ 0xa6cf906d, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMLocation : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMLOCATION_IID)
NS_IMETHOD GetHash(nsAWritableString& aHash)=0;
NS_IMETHOD SetHash(const nsAReadableString& aHash)=0;
NS_IMETHOD GetHost(nsAWritableString& aHost)=0;
NS_IMETHOD SetHost(const nsAReadableString& aHost)=0;
NS_IMETHOD GetHostname(nsAWritableString& aHostname)=0;
NS_IMETHOD SetHostname(const nsAReadableString& aHostname)=0;
NS_IMETHOD GetHref(nsAWritableString& aHref)=0;
NS_IMETHOD SetHref(const nsAReadableString& aHref)=0;
NS_IMETHOD GetPathname(nsAWritableString& aPathname)=0;
NS_IMETHOD SetPathname(const nsAReadableString& aPathname)=0;
NS_IMETHOD GetPort(nsAWritableString& aPort)=0;
NS_IMETHOD SetPort(const nsAReadableString& aPort)=0;
NS_IMETHOD GetProtocol(nsAWritableString& aProtocol)=0;
NS_IMETHOD SetProtocol(const nsAReadableString& aProtocol)=0;
NS_IMETHOD GetSearch(nsAWritableString& aSearch)=0;
NS_IMETHOD SetSearch(const nsAReadableString& aSearch)=0;
NS_IMETHOD Reload(PRBool aForceget)=0;
NS_IMETHOD Replace(const nsAReadableString& aUrl)=0;
NS_IMETHOD Assign(const nsAReadableString& aUrl)=0;
NS_IMETHOD ToString(nsAWritableString& aReturn)=0;
};
#define NS_DECL_IDOMLOCATION \
NS_IMETHOD GetHash(nsAWritableString& aHash); \
NS_IMETHOD SetHash(const nsAReadableString& aHash); \
NS_IMETHOD GetHost(nsAWritableString& aHost); \
NS_IMETHOD SetHost(const nsAReadableString& aHost); \
NS_IMETHOD GetHostname(nsAWritableString& aHostname); \
NS_IMETHOD SetHostname(const nsAReadableString& aHostname); \
NS_IMETHOD GetHref(nsAWritableString& aHref); \
NS_IMETHOD SetHref(const nsAReadableString& aHref); \
NS_IMETHOD GetPathname(nsAWritableString& aPathname); \
NS_IMETHOD SetPathname(const nsAReadableString& aPathname); \
NS_IMETHOD GetPort(nsAWritableString& aPort); \
NS_IMETHOD SetPort(const nsAReadableString& aPort); \
NS_IMETHOD GetProtocol(nsAWritableString& aProtocol); \
NS_IMETHOD SetProtocol(const nsAReadableString& aProtocol); \
NS_IMETHOD GetSearch(nsAWritableString& aSearch); \
NS_IMETHOD SetSearch(const nsAReadableString& aSearch); \
NS_IMETHOD Reload(PRBool aForceget); \
NS_IMETHOD Replace(const nsAReadableString& aUrl); \
NS_IMETHOD Assign(const nsAReadableString& aUrl); \
NS_IMETHOD ToString(nsAWritableString& aReturn); \
#define NS_FORWARD_IDOMLOCATION(_to) \
NS_IMETHOD GetHash(nsAWritableString& aHash) { return _to GetHash(aHash); } \
NS_IMETHOD SetHash(const nsAReadableString& aHash) { return _to SetHash(aHash); } \
NS_IMETHOD GetHost(nsAWritableString& aHost) { return _to GetHost(aHost); } \
NS_IMETHOD SetHost(const nsAReadableString& aHost) { return _to SetHost(aHost); } \
NS_IMETHOD GetHostname(nsAWritableString& aHostname) { return _to GetHostname(aHostname); } \
NS_IMETHOD SetHostname(const nsAReadableString& aHostname) { return _to SetHostname(aHostname); } \
NS_IMETHOD GetHref(nsAWritableString& aHref) { return _to GetHref(aHref); } \
NS_IMETHOD SetHref(const nsAReadableString& aHref) { return _to SetHref(aHref); } \
NS_IMETHOD GetPathname(nsAWritableString& aPathname) { return _to GetPathname(aPathname); } \
NS_IMETHOD SetPathname(const nsAReadableString& aPathname) { return _to SetPathname(aPathname); } \
NS_IMETHOD GetPort(nsAWritableString& aPort) { return _to GetPort(aPort); } \
NS_IMETHOD SetPort(const nsAReadableString& aPort) { return _to SetPort(aPort); } \
NS_IMETHOD GetProtocol(nsAWritableString& aProtocol) { return _to GetProtocol(aProtocol); } \
NS_IMETHOD SetProtocol(const nsAReadableString& aProtocol) { return _to SetProtocol(aProtocol); } \
NS_IMETHOD GetSearch(nsAWritableString& aSearch) { return _to GetSearch(aSearch); } \
NS_IMETHOD SetSearch(const nsAReadableString& aSearch) { return _to SetSearch(aSearch); } \
NS_IMETHOD Reload(PRBool aForceget) { return _to Reload(aForceget); } \
NS_IMETHOD Replace(const nsAReadableString& aUrl) { return _to Replace(aUrl); } \
NS_IMETHOD Assign(const nsAReadableString& aUrl) { return _to Assign(aUrl); } \
NS_IMETHOD ToString(nsAWritableString& aReturn) { return _to ToString(aReturn); } \
extern "C" NS_DOM nsresult NS_InitLocationClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptLocation(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMLocation_h__

View File

@@ -1,69 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMMimeType_h__
#define nsIDOMMimeType_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMPlugin;
#define NS_IDOMMIMETYPE_IID \
{ 0xf6134682, 0xf28b, 0x11d2, { 0x83, 0x60, 0xc9, 0x08, 0x99, 0x04, 0x9c, 0x3c } }
class NS_NO_VTABLE nsIDOMMimeType : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMMIMETYPE_IID)
NS_IMETHOD GetDescription(nsAWritableString& aDescription)=0;
NS_IMETHOD GetEnabledPlugin(nsIDOMPlugin** aEnabledPlugin)=0;
NS_IMETHOD GetSuffixes(nsAWritableString& aSuffixes)=0;
NS_IMETHOD GetType(nsAWritableString& aType)=0;
};
#define NS_DECL_IDOMMIMETYPE \
NS_IMETHOD GetDescription(nsAWritableString& aDescription); \
NS_IMETHOD GetEnabledPlugin(nsIDOMPlugin** aEnabledPlugin); \
NS_IMETHOD GetSuffixes(nsAWritableString& aSuffixes); \
NS_IMETHOD GetType(nsAWritableString& aType); \
#define NS_FORWARD_IDOMMIMETYPE(_to) \
NS_IMETHOD GetDescription(nsAWritableString& aDescription) { return _to GetDescription(aDescription); } \
NS_IMETHOD GetEnabledPlugin(nsIDOMPlugin** aEnabledPlugin) { return _to GetEnabledPlugin(aEnabledPlugin); } \
NS_IMETHOD GetSuffixes(nsAWritableString& aSuffixes) { return _to GetSuffixes(aSuffixes); } \
NS_IMETHOD GetType(nsAWritableString& aType) { return _to GetType(aType); } \
extern "C" NS_DOM nsresult NS_InitMimeTypeClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptMimeType(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMMimeType_h__

View File

@@ -1,65 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMMimeTypeArray_h__
#define nsIDOMMimeTypeArray_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMMimeType;
#define NS_IDOMMIMETYPEARRAY_IID \
{ 0xf6134683, 0xf28b, 0x11d2, { 0x83, 0x60, 0xc9, 0x08, 0x99, 0x04, 0x9c, 0x3c } }
class NS_NO_VTABLE nsIDOMMimeTypeArray : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMMIMETYPEARRAY_IID)
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMMimeType** aReturn)=0;
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn)=0;
};
#define NS_DECL_IDOMMIMETYPEARRAY \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMMimeType** aReturn); \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn); \
#define NS_FORWARD_IDOMMIMETYPEARRAY(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMMimeType** aReturn) { return _to Item(aIndex, aReturn); } \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn) { return _to NamedItem(aName, aReturn); } \
extern "C" NS_DOM nsresult NS_InitMimeTypeArrayClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptMimeTypeArray(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMMimeTypeArray_h__

View File

@@ -1,58 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMNSLocation_h__
#define nsIDOMNSLocation_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "jsapi.h"
#define NS_IDOMNSLOCATION_IID \
{ 0xa6cf9108, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMNSLocation : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNSLOCATION_IID)
NS_IMETHOD Reload(JSContext* cx, jsval* argv, PRUint32 argc)=0;
NS_IMETHOD Replace(JSContext* cx, jsval* argv, PRUint32 argc)=0;
};
#define NS_DECL_IDOMNSLOCATION \
NS_IMETHOD Reload(JSContext* cx, jsval* argv, PRUint32 argc); \
NS_IMETHOD Replace(JSContext* cx, jsval* argv, PRUint32 argc); \
#define NS_FORWARD_IDOMNSLOCATION(_to) \
NS_IMETHOD Reload(JSContext* cx, jsval* argv, PRUint32 argc) { return _to Reload(cx, argv, argc); } \
NS_IMETHOD Replace(JSContext* cx, jsval* argv, PRUint32 argc) { return _to Replace(cx, argv, argc); } \
#endif // nsIDOMNSLocation_h__

View File

@@ -1,128 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMNavigator_h__
#define nsIDOMNavigator_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "jsapi.h"
class nsIDOMPluginArray;
class nsIDOMMimeTypeArray;
#define NS_IDOMNAVIGATOR_IID \
{ 0xa6cf906e, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMNavigator : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNAVIGATOR_IID)
NS_IMETHOD GetAppCodeName(nsAWritableString& aAppCodeName)=0;
NS_IMETHOD GetAppName(nsAWritableString& aAppName)=0;
NS_IMETHOD GetAppVersion(nsAWritableString& aAppVersion)=0;
NS_IMETHOD GetLanguage(nsAWritableString& aLanguage)=0;
NS_IMETHOD GetMimeTypes(nsIDOMMimeTypeArray** aMimeTypes)=0;
NS_IMETHOD GetPlatform(nsAWritableString& aPlatform)=0;
NS_IMETHOD GetOscpu(nsAWritableString& aOscpu)=0;
NS_IMETHOD GetVendor(nsAWritableString& aVendor)=0;
NS_IMETHOD GetVendorSub(nsAWritableString& aVendorSub)=0;
NS_IMETHOD GetProduct(nsAWritableString& aProduct)=0;
NS_IMETHOD GetProductSub(nsAWritableString& aProductSub)=0;
NS_IMETHOD GetPlugins(nsIDOMPluginArray** aPlugins)=0;
NS_IMETHOD GetSecurityPolicy(nsAWritableString& aSecurityPolicy)=0;
NS_IMETHOD GetUserAgent(nsAWritableString& aUserAgent)=0;
NS_IMETHOD GetCookieEnabled(PRBool* aCookieEnabled)=0;
NS_IMETHOD JavaEnabled(PRBool* aReturn)=0;
NS_IMETHOD TaintEnabled(PRBool* aReturn)=0;
NS_IMETHOD Preference(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn)=0;
};
#define NS_DECL_IDOMNAVIGATOR \
NS_IMETHOD GetAppCodeName(nsAWritableString& aAppCodeName); \
NS_IMETHOD GetAppName(nsAWritableString& aAppName); \
NS_IMETHOD GetAppVersion(nsAWritableString& aAppVersion); \
NS_IMETHOD GetLanguage(nsAWritableString& aLanguage); \
NS_IMETHOD GetMimeTypes(nsIDOMMimeTypeArray** aMimeTypes); \
NS_IMETHOD GetPlatform(nsAWritableString& aPlatform); \
NS_IMETHOD GetOscpu(nsAWritableString& aOscpu); \
NS_IMETHOD GetVendor(nsAWritableString& aVendor); \
NS_IMETHOD GetVendorSub(nsAWritableString& aVendorSub); \
NS_IMETHOD GetProduct(nsAWritableString& aProduct); \
NS_IMETHOD GetProductSub(nsAWritableString& aProductSub); \
NS_IMETHOD GetPlugins(nsIDOMPluginArray** aPlugins); \
NS_IMETHOD GetSecurityPolicy(nsAWritableString& aSecurityPolicy); \
NS_IMETHOD GetUserAgent(nsAWritableString& aUserAgent); \
NS_IMETHOD GetCookieEnabled(PRBool* aCookieEnabled); \
NS_IMETHOD JavaEnabled(PRBool* aReturn); \
NS_IMETHOD TaintEnabled(PRBool* aReturn); \
NS_IMETHOD Preference(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn); \
#define NS_FORWARD_IDOMNAVIGATOR(_to) \
NS_IMETHOD GetAppCodeName(nsAWritableString& aAppCodeName) { return _to GetAppCodeName(aAppCodeName); } \
NS_IMETHOD GetAppName(nsAWritableString& aAppName) { return _to GetAppName(aAppName); } \
NS_IMETHOD GetAppVersion(nsAWritableString& aAppVersion) { return _to GetAppVersion(aAppVersion); } \
NS_IMETHOD GetLanguage(nsAWritableString& aLanguage) { return _to GetLanguage(aLanguage); } \
NS_IMETHOD GetMimeTypes(nsIDOMMimeTypeArray** aMimeTypes) { return _to GetMimeTypes(aMimeTypes); } \
NS_IMETHOD GetPlatform(nsAWritableString& aPlatform) { return _to GetPlatform(aPlatform); } \
NS_IMETHOD GetOscpu(nsAWritableString& aOscpu) { return _to GetOscpu(aOscpu); } \
NS_IMETHOD GetVendor(nsAWritableString& aVendor) { return _to GetVendor(aVendor); } \
NS_IMETHOD GetVendorSub(nsAWritableString& aVendorSub) { return _to GetVendorSub(aVendorSub); } \
NS_IMETHOD GetProduct(nsAWritableString& aProduct) { return _to GetProduct(aProduct); } \
NS_IMETHOD GetProductSub(nsAWritableString& aProductSub) { return _to GetProductSub(aProductSub); } \
NS_IMETHOD GetPlugins(nsIDOMPluginArray** aPlugins) { return _to GetPlugins(aPlugins); } \
NS_IMETHOD GetSecurityPolicy(nsAWritableString& aSecurityPolicy) { return _to GetSecurityPolicy(aSecurityPolicy); } \
NS_IMETHOD GetUserAgent(nsAWritableString& aUserAgent) { return _to GetUserAgent(aUserAgent); } \
NS_IMETHOD GetCookieEnabled(PRBool* aCookieEnabled) { return _to GetCookieEnabled(aCookieEnabled); } \
NS_IMETHOD JavaEnabled(PRBool* aReturn) { return _to JavaEnabled(aReturn); } \
NS_IMETHOD TaintEnabled(PRBool* aReturn) { return _to TaintEnabled(aReturn); } \
NS_IMETHOD Preference(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn) { return _to Preference(cx, argv, argc, aReturn); } \
extern "C" NS_DOM nsresult NS_InitNavigatorClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptNavigator(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMNavigator_h__

View File

@@ -1,61 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMPkcs11_h__
#define nsIDOMPkcs11_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMPKCS11_IID \
{0x9fd42950, 0x25e7, 0x11d4, \
{0x8a, 0x7d, 0x00, 0x60, 0x08, 0xc8, 0x44, 0xc3}}
class NS_NO_VTABLE nsIDOMPkcs11 : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMPKCS11_IID)
NS_IMETHOD Deletemodule(const nsAReadableString& aModuleName, PRInt32* aReturn)=0;
NS_IMETHOD Addmodule(const nsAReadableString& aModuleName, const nsAReadableString& aLibraryFullPath, PRInt32 aCryptoMechanismFlags, PRInt32 aCipherFlags, PRInt32* aReturn)=0;
};
#define NS_DECL_IDOMPKCS11 \
NS_IMETHOD Deletemodule(const nsAReadableString& aModuleName, PRInt32* aReturn); \
NS_IMETHOD Addmodule(const nsAReadableString& aModuleName, const nsAReadableString& aLibraryFullPath, PRInt32 aCryptoMechanismFlags, PRInt32 aCipherFlags, PRInt32* aReturn); \
#define NS_FORWARD_IDOMPKCS11(_to) \
NS_IMETHOD Deletemodule(const nsAReadableString& aModuleName, PRInt32* aReturn) { return _to Deletemodule(aModuleName, aReturn); } \
NS_IMETHOD Addmodule(const nsAReadableString& aModuleName, const nsAReadableString& aLibraryFullPath, PRInt32 aCryptoMechanismFlags, PRInt32 aCipherFlags, PRInt32* aReturn) { return _to Addmodule(aModuleName, aLibraryFullPath, aCryptoMechanismFlags, aCipherFlags, aReturn); } \
extern "C" NS_DOM nsresult NS_InitPkcs11Class(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptPkcs11(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMPkcs11_h__

View File

@@ -1,77 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMPlugin_h__
#define nsIDOMPlugin_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMMimeType;
#define NS_IDOMPLUGIN_IID \
{ 0xf6134681, 0xf28b, 0x11d2, { 0x83, 0x60, 0xc9, 0x08, 0x99, 0x04, 0x9c, 0x3c } }
class NS_NO_VTABLE nsIDOMPlugin : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMPLUGIN_IID)
NS_IMETHOD GetDescription(nsAWritableString& aDescription)=0;
NS_IMETHOD GetFilename(nsAWritableString& aFilename)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMMimeType** aReturn)=0;
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn)=0;
};
#define NS_DECL_IDOMPLUGIN \
NS_IMETHOD GetDescription(nsAWritableString& aDescription); \
NS_IMETHOD GetFilename(nsAWritableString& aFilename); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMMimeType** aReturn); \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn); \
#define NS_FORWARD_IDOMPLUGIN(_to) \
NS_IMETHOD GetDescription(nsAWritableString& aDescription) { return _to GetDescription(aDescription); } \
NS_IMETHOD GetFilename(nsAWritableString& aFilename) { return _to GetFilename(aFilename); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMMimeType** aReturn) { return _to Item(aIndex, aReturn); } \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn) { return _to NamedItem(aName, aReturn); } \
extern "C" NS_DOM nsresult NS_InitPluginClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptPlugin(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMPlugin_h__

View File

@@ -1,69 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMPluginArray_h__
#define nsIDOMPluginArray_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMPlugin;
#define NS_IDOMPLUGINARRAY_IID \
{ 0xf6134680, 0xf28b, 0x11d2, { 0x83, 0x60, 0xc9, 0x08, 0x99, 0x04, 0x9c, 0x3c } }
class NS_NO_VTABLE nsIDOMPluginArray : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMPLUGINARRAY_IID)
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMPlugin** aReturn)=0;
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMPlugin** aReturn)=0;
NS_IMETHOD Refresh(PRBool aReloadDocuments)=0;
};
#define NS_DECL_IDOMPLUGINARRAY \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMPlugin** aReturn); \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMPlugin** aReturn); \
NS_IMETHOD Refresh(PRBool aReloadDocuments); \
#define NS_FORWARD_IDOMPLUGINARRAY(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMPlugin** aReturn) { return _to Item(aIndex, aReturn); } \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMPlugin** aReturn) { return _to NamedItem(aName, aReturn); } \
NS_IMETHOD Refresh(PRBool aReloadDocuments) { return _to Refresh(aReloadDocuments); } \
extern "C" NS_DOM nsresult NS_InitPluginArrayClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptPluginArray(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMPluginArray_h__

View File

@@ -1,93 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMScreen_h__
#define nsIDOMScreen_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMSCREEN_IID \
{ 0x77947960, 0xb4af, 0x11d2, \
{ 0xbd, 0x93, 0x00, 0x80, 0x5f, 0x8a, 0xe3, 0xf4 } }
class NS_NO_VTABLE nsIDOMScreen : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMSCREEN_IID)
NS_IMETHOD GetTop(PRInt32* aTop)=0;
NS_IMETHOD GetLeft(PRInt32* aLeft)=0;
NS_IMETHOD GetWidth(PRInt32* aWidth)=0;
NS_IMETHOD GetHeight(PRInt32* aHeight)=0;
NS_IMETHOD GetPixelDepth(PRInt32* aPixelDepth)=0;
NS_IMETHOD GetColorDepth(PRInt32* aColorDepth)=0;
NS_IMETHOD GetAvailWidth(PRInt32* aAvailWidth)=0;
NS_IMETHOD GetAvailHeight(PRInt32* aAvailHeight)=0;
NS_IMETHOD GetAvailLeft(PRInt32* aAvailLeft)=0;
NS_IMETHOD GetAvailTop(PRInt32* aAvailTop)=0;
};
#define NS_DECL_IDOMSCREEN \
NS_IMETHOD GetTop(PRInt32* aTop); \
NS_IMETHOD GetLeft(PRInt32* aLeft); \
NS_IMETHOD GetWidth(PRInt32* aWidth); \
NS_IMETHOD GetHeight(PRInt32* aHeight); \
NS_IMETHOD GetPixelDepth(PRInt32* aPixelDepth); \
NS_IMETHOD GetColorDepth(PRInt32* aColorDepth); \
NS_IMETHOD GetAvailWidth(PRInt32* aAvailWidth); \
NS_IMETHOD GetAvailHeight(PRInt32* aAvailHeight); \
NS_IMETHOD GetAvailLeft(PRInt32* aAvailLeft); \
NS_IMETHOD GetAvailTop(PRInt32* aAvailTop); \
#define NS_FORWARD_IDOMSCREEN(_to) \
NS_IMETHOD GetTop(PRInt32* aTop) { return _to GetTop(aTop); } \
NS_IMETHOD GetLeft(PRInt32* aLeft) { return _to GetLeft(aLeft); } \
NS_IMETHOD GetWidth(PRInt32* aWidth) { return _to GetWidth(aWidth); } \
NS_IMETHOD GetHeight(PRInt32* aHeight) { return _to GetHeight(aHeight); } \
NS_IMETHOD GetPixelDepth(PRInt32* aPixelDepth) { return _to GetPixelDepth(aPixelDepth); } \
NS_IMETHOD GetColorDepth(PRInt32* aColorDepth) { return _to GetColorDepth(aColorDepth); } \
NS_IMETHOD GetAvailWidth(PRInt32* aAvailWidth) { return _to GetAvailWidth(aAvailWidth); } \
NS_IMETHOD GetAvailHeight(PRInt32* aAvailHeight) { return _to GetAvailHeight(aAvailHeight); } \
NS_IMETHOD GetAvailLeft(PRInt32* aAvailLeft) { return _to GetAvailLeft(aAvailLeft); } \
NS_IMETHOD GetAvailTop(PRInt32* aAvailTop) { return _to GetAvailTop(aAvailTop); } \
extern "C" NS_DOM nsresult NS_InitScreenClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptScreen(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMScreen_h__

View File

@@ -1,56 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMViewCSS_h__
#define nsIDOMViewCSS_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMAbstractView.h"
class nsIDOMElement;
class nsIDOMCSSStyleDeclaration;
#define NS_IDOMVIEWCSS_IID \
{ 0x0b9341f3, 0x95d4, 0x4fa4, \
{ 0xad, 0xcd, 0xe1, 0x19, 0xe0, 0xdb, 0x28, 0x89 } }
class NS_NO_VTABLE nsIDOMViewCSS : public nsIDOMAbstractView {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMVIEWCSS_IID)
NS_IMETHOD GetComputedStyle(nsIDOMElement* aElt, const nsAReadableString& aPseudoElt, nsIDOMCSSStyleDeclaration** aReturn)=0;
};
#define NS_DECL_IDOMVIEWCSS \
NS_IMETHOD GetComputedStyle(nsIDOMElement* aElt, const nsAReadableString& aPseudoElt, nsIDOMCSSStyleDeclaration** aReturn); \
#define NS_FORWARD_IDOMVIEWCSS(_to) \
NS_IMETHOD GetComputedStyle(nsIDOMElement* aElt, const nsAReadableString& aPseudoElt, nsIDOMCSSStyleDeclaration** aReturn) { return _to GetComputedStyle(aElt, aPseudoElt, aReturn); } \
#endif // nsIDOMViewCSS_h__

View File

@@ -1,113 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMWindow_h__
#define nsIDOMWindow_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMDocument;
class nsIDOMBarProp;
class nsIDOMWindowCollection;
class nsISelection;
class nsIDOMWindow;
#define NS_IDOMWINDOW_IID \
{ 0xa6cf906b, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMWindow : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMWINDOW_IID)
NS_IMETHOD GetDocument(nsIDOMDocument** aDocument)=0;
NS_IMETHOD GetParent(nsIDOMWindow** aParent)=0;
NS_IMETHOD GetTop(nsIDOMWindow** aTop)=0;
NS_IMETHOD GetScrollbars(nsIDOMBarProp** aScrollbars)=0;
NS_IMETHOD GetFrames(nsIDOMWindowCollection** aFrames)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD SetName(const nsAReadableString& aName)=0;
NS_IMETHOD GetScrollX(PRInt32* aScrollX)=0;
NS_IMETHOD GetScrollY(PRInt32* aScrollY)=0;
NS_IMETHOD ScrollTo(PRInt32 aXScroll, PRInt32 aYScroll)=0;
NS_IMETHOD ScrollBy(PRInt32 aXScrollDif, PRInt32 aYScrollDif)=0;
NS_IMETHOD GetSelection(nsISelection** aReturn)=0;
NS_IMETHOD ScrollByLines(PRInt32 aNumLines)=0;
NS_IMETHOD ScrollByPages(PRInt32 aNumPages)=0;
};
#define NS_DECL_IDOMWINDOW \
NS_IMETHOD GetDocument(nsIDOMDocument** aDocument); \
NS_IMETHOD GetParent(nsIDOMWindow** aParent); \
NS_IMETHOD GetTop(nsIDOMWindow** aTop); \
NS_IMETHOD GetScrollbars(nsIDOMBarProp** aScrollbars); \
NS_IMETHOD GetFrames(nsIDOMWindowCollection** aFrames); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD SetName(const nsAReadableString& aName); \
NS_IMETHOD GetScrollX(PRInt32* aScrollX); \
NS_IMETHOD GetScrollY(PRInt32* aScrollY); \
NS_IMETHOD ScrollTo(PRInt32 aXScroll, PRInt32 aYScroll); \
NS_IMETHOD ScrollBy(PRInt32 aXScrollDif, PRInt32 aYScrollDif); \
NS_IMETHOD GetSelection(nsISelection** aReturn); \
NS_IMETHOD ScrollByLines(PRInt32 aNumLines); \
NS_IMETHOD ScrollByPages(PRInt32 aNumPages); \
#define NS_FORWARD_IDOMWINDOW(_to) \
NS_IMETHOD GetDocument(nsIDOMDocument** aDocument) { return _to GetDocument(aDocument); } \
NS_IMETHOD GetParent(nsIDOMWindow** aParent) { return _to GetParent(aParent); } \
NS_IMETHOD GetTop(nsIDOMWindow** aTop) { return _to GetTop(aTop); } \
NS_IMETHOD GetScrollbars(nsIDOMBarProp** aScrollbars) { return _to GetScrollbars(aScrollbars); } \
NS_IMETHOD GetFrames(nsIDOMWindowCollection** aFrames) { return _to GetFrames(aFrames); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD SetName(const nsAReadableString& aName) { return _to SetName(aName); } \
NS_IMETHOD GetScrollX(PRInt32* aScrollX) { return _to GetScrollX(aScrollX); } \
NS_IMETHOD GetScrollY(PRInt32* aScrollY) { return _to GetScrollY(aScrollY); } \
NS_IMETHOD ScrollTo(PRInt32 aXScroll, PRInt32 aYScroll) { return _to ScrollTo(aXScroll, aYScroll); } \
NS_IMETHOD ScrollBy(PRInt32 aXScrollDif, PRInt32 aYScrollDif) { return _to ScrollBy(aXScrollDif, aYScrollDif); } \
NS_IMETHOD GetSelection(nsISelection** aReturn) { return _to GetSelection(aReturn); } \
NS_IMETHOD ScrollByLines(PRInt32 aNumLines) { return _to ScrollByLines(aNumLines); } \
NS_IMETHOD ScrollByPages(PRInt32 aNumPages) { return _to ScrollByPages(aNumPages); } \
extern nsresult NS_InitWindowClass(nsIScriptContext *aContext, nsIScriptGlobalObject *aGlobal);
extern "C" NS_DOM nsresult NS_NewScriptWindow(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMWindow_h__

View File

@@ -1,66 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMWindowCollection_h__
#define nsIDOMWindowCollection_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMWindow;
#define NS_IDOMWINDOWCOLLECTION_IID \
{ 0xa6cf906f, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMWindowCollection : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMWINDOWCOLLECTION_IID)
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMWindow** aReturn)=0;
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMWindow** aReturn)=0;
};
#define NS_DECL_IDOMWINDOWCOLLECTION \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMWindow** aReturn); \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMWindow** aReturn); \
#define NS_FORWARD_IDOMWINDOWCOLLECTION(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMWindow** aReturn) { return _to Item(aIndex, aReturn); } \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMWindow** aReturn) { return _to NamedItem(aName, aReturn); } \
extern "C" NS_DOM nsresult NS_InitWindowCollectionClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptWindowCollection(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMWindowCollection_h__

View File

@@ -1,218 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMWindowEventOwner_h__
#define nsIDOMWindowEventOwner_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "jsapi.h"
#define NS_IDOMWINDOWEVENTOWNER_IID \
{ 0xef1876f0, 0x7881, 0x11d4, \
{ 0x9a, 0x80, 0x00, 0x00, 0x64, 0x65, 0x73, 0x74 } }
class NS_NO_VTABLE nsIDOMWindowEventOwner : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMWINDOWEVENTOWNER_IID)
NS_IMETHOD GetOnmousedown(jsval* aOnmousedown)=0;
NS_IMETHOD SetOnmousedown(jsval aOnmousedown)=0;
NS_IMETHOD GetOnmouseup(jsval* aOnmouseup)=0;
NS_IMETHOD SetOnmouseup(jsval aOnmouseup)=0;
NS_IMETHOD GetOnclick(jsval* aOnclick)=0;
NS_IMETHOD SetOnclick(jsval aOnclick)=0;
NS_IMETHOD GetOnmouseover(jsval* aOnmouseover)=0;
NS_IMETHOD SetOnmouseover(jsval aOnmouseover)=0;
NS_IMETHOD GetOnmouseout(jsval* aOnmouseout)=0;
NS_IMETHOD SetOnmouseout(jsval aOnmouseout)=0;
NS_IMETHOD GetOnkeydown(jsval* aOnkeydown)=0;
NS_IMETHOD SetOnkeydown(jsval aOnkeydown)=0;
NS_IMETHOD GetOnkeyup(jsval* aOnkeyup)=0;
NS_IMETHOD SetOnkeyup(jsval aOnkeyup)=0;
NS_IMETHOD GetOnkeypress(jsval* aOnkeypress)=0;
NS_IMETHOD SetOnkeypress(jsval aOnkeypress)=0;
NS_IMETHOD GetOnmousemove(jsval* aOnmousemove)=0;
NS_IMETHOD SetOnmousemove(jsval aOnmousemove)=0;
NS_IMETHOD GetOnfocus(jsval* aOnfocus)=0;
NS_IMETHOD SetOnfocus(jsval aOnfocus)=0;
NS_IMETHOD GetOnblur(jsval* aOnblur)=0;
NS_IMETHOD SetOnblur(jsval aOnblur)=0;
NS_IMETHOD GetOnsubmit(jsval* aOnsubmit)=0;
NS_IMETHOD SetOnsubmit(jsval aOnsubmit)=0;
NS_IMETHOD GetOnreset(jsval* aOnreset)=0;
NS_IMETHOD SetOnreset(jsval aOnreset)=0;
NS_IMETHOD GetOnchange(jsval* aOnchange)=0;
NS_IMETHOD SetOnchange(jsval aOnchange)=0;
NS_IMETHOD GetOnselect(jsval* aOnselect)=0;
NS_IMETHOD SetOnselect(jsval aOnselect)=0;
NS_IMETHOD GetOnload(jsval* aOnload)=0;
NS_IMETHOD SetOnload(jsval aOnload)=0;
NS_IMETHOD GetOnunload(jsval* aOnunload)=0;
NS_IMETHOD SetOnunload(jsval aOnunload)=0;
NS_IMETHOD GetOnclose(jsval* aOnclose)=0;
NS_IMETHOD SetOnclose(jsval aOnclose)=0;
NS_IMETHOD GetOnabort(jsval* aOnabort)=0;
NS_IMETHOD SetOnabort(jsval aOnabort)=0;
NS_IMETHOD GetOnerror(jsval* aOnerror)=0;
NS_IMETHOD SetOnerror(jsval aOnerror)=0;
NS_IMETHOD GetOnpaint(jsval* aOnpaint)=0;
NS_IMETHOD SetOnpaint(jsval aOnpaint)=0;
NS_IMETHOD GetOndragdrop(jsval* aOndragdrop)=0;
NS_IMETHOD SetOndragdrop(jsval aOndragdrop)=0;
NS_IMETHOD GetOnresize(jsval* aOnresize)=0;
NS_IMETHOD SetOnresize(jsval aOnresize)=0;
NS_IMETHOD GetOnscroll(jsval* aOnscroll)=0;
NS_IMETHOD SetOnscroll(jsval aOnscroll)=0;
};
#define NS_DECL_IDOMWINDOWEVENTOWNER \
NS_IMETHOD GetOnmousedown(jsval* aOnmousedown); \
NS_IMETHOD SetOnmousedown(jsval aOnmousedown); \
NS_IMETHOD GetOnmouseup(jsval* aOnmouseup); \
NS_IMETHOD SetOnmouseup(jsval aOnmouseup); \
NS_IMETHOD GetOnclick(jsval* aOnclick); \
NS_IMETHOD SetOnclick(jsval aOnclick); \
NS_IMETHOD GetOnmouseover(jsval* aOnmouseover); \
NS_IMETHOD SetOnmouseover(jsval aOnmouseover); \
NS_IMETHOD GetOnmouseout(jsval* aOnmouseout); \
NS_IMETHOD SetOnmouseout(jsval aOnmouseout); \
NS_IMETHOD GetOnkeydown(jsval* aOnkeydown); \
NS_IMETHOD SetOnkeydown(jsval aOnkeydown); \
NS_IMETHOD GetOnkeyup(jsval* aOnkeyup); \
NS_IMETHOD SetOnkeyup(jsval aOnkeyup); \
NS_IMETHOD GetOnkeypress(jsval* aOnkeypress); \
NS_IMETHOD SetOnkeypress(jsval aOnkeypress); \
NS_IMETHOD GetOnmousemove(jsval* aOnmousemove); \
NS_IMETHOD SetOnmousemove(jsval aOnmousemove); \
NS_IMETHOD GetOnfocus(jsval* aOnfocus); \
NS_IMETHOD SetOnfocus(jsval aOnfocus); \
NS_IMETHOD GetOnblur(jsval* aOnblur); \
NS_IMETHOD SetOnblur(jsval aOnblur); \
NS_IMETHOD GetOnsubmit(jsval* aOnsubmit); \
NS_IMETHOD SetOnsubmit(jsval aOnsubmit); \
NS_IMETHOD GetOnreset(jsval* aOnreset); \
NS_IMETHOD SetOnreset(jsval aOnreset); \
NS_IMETHOD GetOnchange(jsval* aOnchange); \
NS_IMETHOD SetOnchange(jsval aOnchange); \
NS_IMETHOD GetOnselect(jsval* aOnselect); \
NS_IMETHOD SetOnselect(jsval aOnselect); \
NS_IMETHOD GetOnload(jsval* aOnload); \
NS_IMETHOD SetOnload(jsval aOnload); \
NS_IMETHOD GetOnunload(jsval* aOnunload); \
NS_IMETHOD SetOnunload(jsval aOnunload); \
NS_IMETHOD GetOnclose(jsval* aOnclose); \
NS_IMETHOD SetOnclose(jsval aOnclose); \
NS_IMETHOD GetOnabort(jsval* aOnabort); \
NS_IMETHOD SetOnabort(jsval aOnabort); \
NS_IMETHOD GetOnerror(jsval* aOnerror); \
NS_IMETHOD SetOnerror(jsval aOnerror); \
NS_IMETHOD GetOnpaint(jsval* aOnpaint); \
NS_IMETHOD SetOnpaint(jsval aOnpaint); \
NS_IMETHOD GetOndragdrop(jsval* aOndragdrop); \
NS_IMETHOD SetOndragdrop(jsval aOndragdrop); \
NS_IMETHOD GetOnresize(jsval* aOnresize); \
NS_IMETHOD SetOnresize(jsval aOnresize); \
NS_IMETHOD GetOnscroll(jsval* aOnscroll); \
NS_IMETHOD SetOnscroll(jsval aOnscroll); \
#define NS_FORWARD_IDOMWINDOWEVENTOWNER(_to) \
NS_IMETHOD GetOnmousedown(jsval* aOnmousedown) { return _to GetOnmousedown(aOnmousedown); } \
NS_IMETHOD SetOnmousedown(jsval aOnmousedown) { return _to SetOnmousedown(aOnmousedown); } \
NS_IMETHOD GetOnmouseup(jsval* aOnmouseup) { return _to GetOnmouseup(aOnmouseup); } \
NS_IMETHOD SetOnmouseup(jsval aOnmouseup) { return _to SetOnmouseup(aOnmouseup); } \
NS_IMETHOD GetOnclick(jsval* aOnclick) { return _to GetOnclick(aOnclick); } \
NS_IMETHOD SetOnclick(jsval aOnclick) { return _to SetOnclick(aOnclick); } \
NS_IMETHOD GetOnmouseover(jsval* aOnmouseover) { return _to GetOnmouseover(aOnmouseover); } \
NS_IMETHOD SetOnmouseover(jsval aOnmouseover) { return _to SetOnmouseover(aOnmouseover); } \
NS_IMETHOD GetOnmouseout(jsval* aOnmouseout) { return _to GetOnmouseout(aOnmouseout); } \
NS_IMETHOD SetOnmouseout(jsval aOnmouseout) { return _to SetOnmouseout(aOnmouseout); } \
NS_IMETHOD GetOnkeydown(jsval* aOnkeydown) { return _to GetOnkeydown(aOnkeydown); } \
NS_IMETHOD SetOnkeydown(jsval aOnkeydown) { return _to SetOnkeydown(aOnkeydown); } \
NS_IMETHOD GetOnkeyup(jsval* aOnkeyup) { return _to GetOnkeyup(aOnkeyup); } \
NS_IMETHOD SetOnkeyup(jsval aOnkeyup) { return _to SetOnkeyup(aOnkeyup); } \
NS_IMETHOD GetOnkeypress(jsval* aOnkeypress) { return _to GetOnkeypress(aOnkeypress); } \
NS_IMETHOD SetOnkeypress(jsval aOnkeypress) { return _to SetOnkeypress(aOnkeypress); } \
NS_IMETHOD GetOnmousemove(jsval* aOnmousemove) { return _to GetOnmousemove(aOnmousemove); } \
NS_IMETHOD SetOnmousemove(jsval aOnmousemove) { return _to SetOnmousemove(aOnmousemove); } \
NS_IMETHOD GetOnfocus(jsval* aOnfocus) { return _to GetOnfocus(aOnfocus); } \
NS_IMETHOD SetOnfocus(jsval aOnfocus) { return _to SetOnfocus(aOnfocus); } \
NS_IMETHOD GetOnblur(jsval* aOnblur) { return _to GetOnblur(aOnblur); } \
NS_IMETHOD SetOnblur(jsval aOnblur) { return _to SetOnblur(aOnblur); } \
NS_IMETHOD GetOnsubmit(jsval* aOnsubmit) { return _to GetOnsubmit(aOnsubmit); } \
NS_IMETHOD SetOnsubmit(jsval aOnsubmit) { return _to SetOnsubmit(aOnsubmit); } \
NS_IMETHOD GetOnreset(jsval* aOnreset) { return _to GetOnreset(aOnreset); } \
NS_IMETHOD SetOnreset(jsval aOnreset) { return _to SetOnreset(aOnreset); } \
NS_IMETHOD GetOnchange(jsval* aOnchange) { return _to GetOnchange(aOnchange); } \
NS_IMETHOD SetOnchange(jsval aOnchange) { return _to SetOnchange(aOnchange); } \
NS_IMETHOD GetOnselect(jsval* aOnselect) { return _to GetOnselect(aOnselect); } \
NS_IMETHOD SetOnselect(jsval aOnselect) { return _to SetOnselect(aOnselect); } \
NS_IMETHOD GetOnload(jsval* aOnload) { return _to GetOnload(aOnload); } \
NS_IMETHOD SetOnload(jsval aOnload) { return _to SetOnload(aOnload); } \
NS_IMETHOD GetOnunload(jsval* aOnunload) { return _to GetOnunload(aOnunload); } \
NS_IMETHOD SetOnunload(jsval aOnunload) { return _to SetOnunload(aOnunload); } \
NS_IMETHOD GetOnclose(jsval* aOnclose) { return _to GetOnclose(aOnclose); } \
NS_IMETHOD SetOnclose(jsval aOnclose) { return _to SetOnclose(aOnclose); } \
NS_IMETHOD GetOnabort(jsval* aOnabort) { return _to GetOnabort(aOnabort); } \
NS_IMETHOD SetOnabort(jsval aOnabort) { return _to SetOnabort(aOnabort); } \
NS_IMETHOD GetOnerror(jsval* aOnerror) { return _to GetOnerror(aOnerror); } \
NS_IMETHOD SetOnerror(jsval aOnerror) { return _to SetOnerror(aOnerror); } \
NS_IMETHOD GetOnpaint(jsval* aOnpaint) { return _to GetOnpaint(aOnpaint); } \
NS_IMETHOD SetOnpaint(jsval aOnpaint) { return _to SetOnpaint(aOnpaint); } \
NS_IMETHOD GetOndragdrop(jsval* aOndragdrop) { return _to GetOndragdrop(aOndragdrop); } \
NS_IMETHOD SetOndragdrop(jsval aOndragdrop) { return _to SetOndragdrop(aOndragdrop); } \
NS_IMETHOD GetOnresize(jsval* aOnresize) { return _to GetOnresize(aOnresize); } \
NS_IMETHOD SetOnresize(jsval aOnresize) { return _to SetOnresize(aOnresize); } \
NS_IMETHOD GetOnscroll(jsval* aOnscroll) { return _to GetOnscroll(aOnscroll); } \
NS_IMETHOD SetOnscroll(jsval aOnscroll) { return _to SetOnscroll(aOnscroll); } \
#endif // nsIDOMWindowEventOwner_h__

View File

@@ -1,369 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMWindowInternal_h__
#define nsIDOMWindowInternal_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMWindow.h"
#include "jsapi.h"
class nsIDOMNavigator;
class nsIPrompt;
class nsIDOMBarProp;
class nsIDOMScreen;
class nsIDOMWindowInternal;
class nsIDOMHistory;
class nsIDOMEvent;
class nsISidebar;
class nsIDOMPkcs11;
class nsIDOMCrypto;
class nsIControllers;
#define NS_IDOMWINDOWINTERNAL_IID \
{ 0x9c911860, 0x7dd9, 0x11d4, \
{ 0x9a, 0x83, 0x00, 0x00, 0x64, 0x65, 0x73, 0x74 } }
class NS_NO_VTABLE nsIDOMWindowInternal : public nsIDOMWindow {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMWINDOWINTERNAL_IID)
NS_IMETHOD GetWindow(nsIDOMWindowInternal** aWindow)=0;
NS_IMETHOD GetSelf(nsIDOMWindowInternal** aSelf)=0;
NS_IMETHOD GetNavigator(nsIDOMNavigator** aNavigator)=0;
NS_IMETHOD GetScreen(nsIDOMScreen** aScreen)=0;
NS_IMETHOD GetHistory(nsIDOMHistory** aHistory)=0;
NS_IMETHOD Get_content(nsIDOMWindowInternal** a_content)=0;
NS_IMETHOD GetSidebar(nsISidebar** aSidebar)=0;
NS_IMETHOD GetPrompter(nsIPrompt** aPrompter)=0;
NS_IMETHOD GetMenubar(nsIDOMBarProp** aMenubar)=0;
NS_IMETHOD GetToolbar(nsIDOMBarProp** aToolbar)=0;
NS_IMETHOD GetLocationbar(nsIDOMBarProp** aLocationbar)=0;
NS_IMETHOD GetPersonalbar(nsIDOMBarProp** aPersonalbar)=0;
NS_IMETHOD GetStatusbar(nsIDOMBarProp** aStatusbar)=0;
NS_IMETHOD GetDirectories(nsIDOMBarProp** aDirectories)=0;
NS_IMETHOD GetClosed(PRBool* aClosed)=0;
NS_IMETHOD GetCrypto(nsIDOMCrypto** aCrypto)=0;
NS_IMETHOD GetPkcs11(nsIDOMPkcs11** aPkcs11)=0;
NS_IMETHOD GetControllers(nsIControllers** aControllers)=0;
NS_IMETHOD GetOpener(nsIDOMWindowInternal** aOpener)=0;
NS_IMETHOD SetOpener(nsIDOMWindowInternal* aOpener)=0;
NS_IMETHOD GetStatus(nsAWritableString& aStatus)=0;
NS_IMETHOD SetStatus(const nsAReadableString& aStatus)=0;
NS_IMETHOD GetDefaultStatus(nsAWritableString& aDefaultStatus)=0;
NS_IMETHOD SetDefaultStatus(const nsAReadableString& aDefaultStatus)=0;
NS_IMETHOD GetLocation(jsval* aLocation)=0;
NS_IMETHOD SetLocation(jsval aLocation)=0;
NS_IMETHOD GetTitle(nsAWritableString& aTitle)=0;
NS_IMETHOD SetTitle(const nsAReadableString& aTitle)=0;
NS_IMETHOD GetInnerWidth(PRInt32* aInnerWidth)=0;
NS_IMETHOD SetInnerWidth(PRInt32 aInnerWidth)=0;
NS_IMETHOD GetInnerHeight(PRInt32* aInnerHeight)=0;
NS_IMETHOD SetInnerHeight(PRInt32 aInnerHeight)=0;
NS_IMETHOD GetOuterWidth(PRInt32* aOuterWidth)=0;
NS_IMETHOD SetOuterWidth(PRInt32 aOuterWidth)=0;
NS_IMETHOD GetOuterHeight(PRInt32* aOuterHeight)=0;
NS_IMETHOD SetOuterHeight(PRInt32 aOuterHeight)=0;
NS_IMETHOD GetScreenX(PRInt32* aScreenX)=0;
NS_IMETHOD SetScreenX(PRInt32 aScreenX)=0;
NS_IMETHOD GetScreenY(PRInt32* aScreenY)=0;
NS_IMETHOD SetScreenY(PRInt32 aScreenY)=0;
NS_IMETHOD GetPageXOffset(PRInt32* aPageXOffset)=0;
NS_IMETHOD SetPageXOffset(PRInt32 aPageXOffset)=0;
NS_IMETHOD GetPageYOffset(PRInt32* aPageYOffset)=0;
NS_IMETHOD SetPageYOffset(PRInt32 aPageYOffset)=0;
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Dump(const nsAReadableString& aStr)=0;
NS_IMETHOD Alert(JSContext* cx, jsval* argv, PRUint32 argc)=0;
NS_IMETHOD Confirm(JSContext* cx, jsval* argv, PRUint32 argc, PRBool* aReturn)=0;
NS_IMETHOD Prompt(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn)=0;
NS_IMETHOD Focus()=0;
NS_IMETHOD Blur()=0;
NS_IMETHOD Back()=0;
NS_IMETHOD Forward()=0;
NS_IMETHOD Home()=0;
NS_IMETHOD Stop()=0;
NS_IMETHOD Print()=0;
NS_IMETHOD MoveTo(PRInt32 aXPos, PRInt32 aYPos)=0;
NS_IMETHOD MoveBy(PRInt32 aXDif, PRInt32 aYDif)=0;
NS_IMETHOD ResizeTo(PRInt32 aWidth, PRInt32 aHeight)=0;
NS_IMETHOD ResizeBy(PRInt32 aWidthDif, PRInt32 aHeightDif)=0;
NS_IMETHOD SizeToContent()=0;
NS_IMETHOD GetAttention()=0;
NS_IMETHOD Scroll(PRInt32 aXScroll, PRInt32 aYScroll)=0;
NS_IMETHOD ClearTimeout(PRInt32 aTimerID)=0;
NS_IMETHOD ClearInterval(PRInt32 aTimerID)=0;
NS_IMETHOD SetTimeout(JSContext* cx, jsval* argv, PRUint32 argc, PRInt32* aReturn)=0;
NS_IMETHOD SetInterval(JSContext* cx, jsval* argv, PRUint32 argc, PRInt32* aReturn)=0;
NS_IMETHOD CaptureEvents(PRInt32 aEventFlags)=0;
NS_IMETHOD ReleaseEvents(PRInt32 aEventFlags)=0;
NS_IMETHOD RouteEvent(nsIDOMEvent* aEvt)=0;
NS_IMETHOD EnableExternalCapture()=0;
NS_IMETHOD DisableExternalCapture()=0;
NS_IMETHOD SetCursor(const nsAReadableString& aCursor)=0;
NS_IMETHOD Open(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMWindowInternal** aReturn)=0;
NS_IMETHOD OpenDialog(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMWindowInternal** aReturn)=0;
NS_IMETHOD Close()=0;
NS_IMETHOD Close(JSContext* cx, jsval* argv, PRUint32 argc)=0;
NS_IMETHOD UpdateCommands(const nsAReadableString& aAction)=0;
NS_IMETHOD Escape(const nsAReadableString& aStr, nsAWritableString& aReturn)=0;
NS_IMETHOD Unescape(const nsAReadableString& aStr, nsAWritableString& aReturn)=0;
};
#define NS_DECL_IDOMWINDOWINTERNAL \
NS_IMETHOD GetWindow(nsIDOMWindowInternal** aWindow); \
NS_IMETHOD GetSelf(nsIDOMWindowInternal** aSelf); \
NS_IMETHOD GetNavigator(nsIDOMNavigator** aNavigator); \
NS_IMETHOD GetScreen(nsIDOMScreen** aScreen); \
NS_IMETHOD GetHistory(nsIDOMHistory** aHistory); \
NS_IMETHOD Get_content(nsIDOMWindowInternal** a_content); \
NS_IMETHOD GetSidebar(nsISidebar** aSidebar); \
NS_IMETHOD GetPrompter(nsIPrompt** aPrompter); \
NS_IMETHOD GetMenubar(nsIDOMBarProp** aMenubar); \
NS_IMETHOD GetToolbar(nsIDOMBarProp** aToolbar); \
NS_IMETHOD GetLocationbar(nsIDOMBarProp** aLocationbar); \
NS_IMETHOD GetPersonalbar(nsIDOMBarProp** aPersonalbar); \
NS_IMETHOD GetStatusbar(nsIDOMBarProp** aStatusbar); \
NS_IMETHOD GetDirectories(nsIDOMBarProp** aDirectories); \
NS_IMETHOD GetClosed(PRBool* aClosed); \
NS_IMETHOD GetCrypto(nsIDOMCrypto** aCrypto); \
NS_IMETHOD GetPkcs11(nsIDOMPkcs11** aPkcs11); \
NS_IMETHOD GetControllers(nsIControllers** aControllers); \
NS_IMETHOD GetOpener(nsIDOMWindowInternal** aOpener); \
NS_IMETHOD SetOpener(nsIDOMWindowInternal* aOpener); \
NS_IMETHOD GetStatus(nsAWritableString& aStatus); \
NS_IMETHOD SetStatus(const nsAReadableString& aStatus); \
NS_IMETHOD GetDefaultStatus(nsAWritableString& aDefaultStatus); \
NS_IMETHOD SetDefaultStatus(const nsAReadableString& aDefaultStatus); \
NS_IMETHOD GetLocation(jsval* aLocation); \
NS_IMETHOD SetLocation(jsval aLocation); \
NS_IMETHOD GetTitle(nsAWritableString& aTitle); \
NS_IMETHOD SetTitle(const nsAReadableString& aTitle); \
NS_IMETHOD GetInnerWidth(PRInt32* aInnerWidth); \
NS_IMETHOD SetInnerWidth(PRInt32 aInnerWidth); \
NS_IMETHOD GetInnerHeight(PRInt32* aInnerHeight); \
NS_IMETHOD SetInnerHeight(PRInt32 aInnerHeight); \
NS_IMETHOD GetOuterWidth(PRInt32* aOuterWidth); \
NS_IMETHOD SetOuterWidth(PRInt32 aOuterWidth); \
NS_IMETHOD GetOuterHeight(PRInt32* aOuterHeight); \
NS_IMETHOD SetOuterHeight(PRInt32 aOuterHeight); \
NS_IMETHOD GetScreenX(PRInt32* aScreenX); \
NS_IMETHOD SetScreenX(PRInt32 aScreenX); \
NS_IMETHOD GetScreenY(PRInt32* aScreenY); \
NS_IMETHOD SetScreenY(PRInt32 aScreenY); \
NS_IMETHOD GetPageXOffset(PRInt32* aPageXOffset); \
NS_IMETHOD SetPageXOffset(PRInt32 aPageXOffset); \
NS_IMETHOD GetPageYOffset(PRInt32* aPageYOffset); \
NS_IMETHOD SetPageYOffset(PRInt32 aPageYOffset); \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Dump(const nsAReadableString& aStr); \
NS_IMETHOD Alert(JSContext* cx, jsval* argv, PRUint32 argc); \
NS_IMETHOD Confirm(JSContext* cx, jsval* argv, PRUint32 argc, PRBool* aReturn); \
NS_IMETHOD Prompt(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn); \
NS_IMETHOD Focus(); \
NS_IMETHOD Blur(); \
NS_IMETHOD Back(); \
NS_IMETHOD Forward(); \
NS_IMETHOD Home(); \
NS_IMETHOD Stop(); \
NS_IMETHOD Print(); \
NS_IMETHOD MoveTo(PRInt32 aXPos, PRInt32 aYPos); \
NS_IMETHOD MoveBy(PRInt32 aXDif, PRInt32 aYDif); \
NS_IMETHOD ResizeTo(PRInt32 aWidth, PRInt32 aHeight); \
NS_IMETHOD ResizeBy(PRInt32 aWidthDif, PRInt32 aHeightDif); \
NS_IMETHOD SizeToContent(); \
NS_IMETHOD GetAttention(); \
NS_IMETHOD Scroll(PRInt32 aXScroll, PRInt32 aYScroll); \
NS_IMETHOD ClearTimeout(PRInt32 aTimerID); \
NS_IMETHOD ClearInterval(PRInt32 aTimerID); \
NS_IMETHOD SetTimeout(JSContext* cx, jsval* argv, PRUint32 argc, PRInt32* aReturn); \
NS_IMETHOD SetInterval(JSContext* cx, jsval* argv, PRUint32 argc, PRInt32* aReturn); \
NS_IMETHOD CaptureEvents(PRInt32 aEventFlags); \
NS_IMETHOD ReleaseEvents(PRInt32 aEventFlags); \
NS_IMETHOD RouteEvent(nsIDOMEvent* aEvt); \
NS_IMETHOD EnableExternalCapture(); \
NS_IMETHOD DisableExternalCapture(); \
NS_IMETHOD SetCursor(const nsAReadableString& aCursor); \
NS_IMETHOD Open(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMWindowInternal** aReturn); \
NS_IMETHOD OpenDialog(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMWindowInternal** aReturn); \
NS_IMETHOD Close(); \
NS_IMETHOD Close(JSContext* cx, jsval* argv, PRUint32 argc); \
NS_IMETHOD UpdateCommands(const nsAReadableString& aAction); \
NS_IMETHOD Escape(const nsAReadableString& aStr, nsAWritableString& aReturn); \
NS_IMETHOD Unescape(const nsAReadableString& aStr, nsAWritableString& aReturn); \
#define NS_FORWARD_IDOMWINDOWINTERNAL(_to) \
NS_IMETHOD GetWindow(nsIDOMWindowInternal** aWindow) { return _to GetWindow(aWindow); } \
NS_IMETHOD GetSelf(nsIDOMWindowInternal** aSelf) { return _to GetSelf(aSelf); } \
NS_IMETHOD GetNavigator(nsIDOMNavigator** aNavigator) { return _to GetNavigator(aNavigator); } \
NS_IMETHOD GetScreen(nsIDOMScreen** aScreen) { return _to GetScreen(aScreen); } \
NS_IMETHOD GetHistory(nsIDOMHistory** aHistory) { return _to GetHistory(aHistory); } \
NS_IMETHOD Get_content(nsIDOMWindowInternal** a_content) { return _to Get_content(a_content); } \
NS_IMETHOD GetSidebar(nsISidebar** aSidebar) { return _to GetSidebar(aSidebar); } \
NS_IMETHOD GetPrompter(nsIPrompt** aPrompter) { return _to GetPrompter(aPrompter); } \
NS_IMETHOD GetMenubar(nsIDOMBarProp** aMenubar) { return _to GetMenubar(aMenubar); } \
NS_IMETHOD GetToolbar(nsIDOMBarProp** aToolbar) { return _to GetToolbar(aToolbar); } \
NS_IMETHOD GetLocationbar(nsIDOMBarProp** aLocationbar) { return _to GetLocationbar(aLocationbar); } \
NS_IMETHOD GetPersonalbar(nsIDOMBarProp** aPersonalbar) { return _to GetPersonalbar(aPersonalbar); } \
NS_IMETHOD GetStatusbar(nsIDOMBarProp** aStatusbar) { return _to GetStatusbar(aStatusbar); } \
NS_IMETHOD GetDirectories(nsIDOMBarProp** aDirectories) { return _to GetDirectories(aDirectories); } \
NS_IMETHOD GetClosed(PRBool* aClosed) { return _to GetClosed(aClosed); } \
NS_IMETHOD GetCrypto(nsIDOMCrypto** aCrypto) { return _to GetCrypto(aCrypto); } \
NS_IMETHOD GetPkcs11(nsIDOMPkcs11** aPkcs11) { return _to GetPkcs11(aPkcs11); } \
NS_IMETHOD GetControllers(nsIControllers** aControllers) { return _to GetControllers(aControllers); } \
NS_IMETHOD GetOpener(nsIDOMWindowInternal** aOpener) { return _to GetOpener(aOpener); } \
NS_IMETHOD SetOpener(nsIDOMWindowInternal* aOpener) { return _to SetOpener(aOpener); } \
NS_IMETHOD GetStatus(nsAWritableString& aStatus) { return _to GetStatus(aStatus); } \
NS_IMETHOD SetStatus(const nsAReadableString& aStatus) { return _to SetStatus(aStatus); } \
NS_IMETHOD GetDefaultStatus(nsAWritableString& aDefaultStatus) { return _to GetDefaultStatus(aDefaultStatus); } \
NS_IMETHOD SetDefaultStatus(const nsAReadableString& aDefaultStatus) { return _to SetDefaultStatus(aDefaultStatus); } \
NS_IMETHOD GetLocation(jsval* aLocation) { return _to GetLocation(aLocation); } \
NS_IMETHOD SetLocation(jsval aLocation) { return _to SetLocation(aLocation); } \
NS_IMETHOD GetTitle(nsAWritableString& aTitle) { return _to GetTitle(aTitle); } \
NS_IMETHOD SetTitle(const nsAReadableString& aTitle) { return _to SetTitle(aTitle); } \
NS_IMETHOD GetInnerWidth(PRInt32* aInnerWidth) { return _to GetInnerWidth(aInnerWidth); } \
NS_IMETHOD SetInnerWidth(PRInt32 aInnerWidth) { return _to SetInnerWidth(aInnerWidth); } \
NS_IMETHOD GetInnerHeight(PRInt32* aInnerHeight) { return _to GetInnerHeight(aInnerHeight); } \
NS_IMETHOD SetInnerHeight(PRInt32 aInnerHeight) { return _to SetInnerHeight(aInnerHeight); } \
NS_IMETHOD GetOuterWidth(PRInt32* aOuterWidth) { return _to GetOuterWidth(aOuterWidth); } \
NS_IMETHOD SetOuterWidth(PRInt32 aOuterWidth) { return _to SetOuterWidth(aOuterWidth); } \
NS_IMETHOD GetOuterHeight(PRInt32* aOuterHeight) { return _to GetOuterHeight(aOuterHeight); } \
NS_IMETHOD SetOuterHeight(PRInt32 aOuterHeight) { return _to SetOuterHeight(aOuterHeight); } \
NS_IMETHOD GetScreenX(PRInt32* aScreenX) { return _to GetScreenX(aScreenX); } \
NS_IMETHOD SetScreenX(PRInt32 aScreenX) { return _to SetScreenX(aScreenX); } \
NS_IMETHOD GetScreenY(PRInt32* aScreenY) { return _to GetScreenY(aScreenY); } \
NS_IMETHOD SetScreenY(PRInt32 aScreenY) { return _to SetScreenY(aScreenY); } \
NS_IMETHOD GetPageXOffset(PRInt32* aPageXOffset) { return _to GetPageXOffset(aPageXOffset); } \
NS_IMETHOD SetPageXOffset(PRInt32 aPageXOffset) { return _to SetPageXOffset(aPageXOffset); } \
NS_IMETHOD GetPageYOffset(PRInt32* aPageYOffset) { return _to GetPageYOffset(aPageYOffset); } \
NS_IMETHOD SetPageYOffset(PRInt32 aPageYOffset) { return _to SetPageYOffset(aPageYOffset); } \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Dump(const nsAReadableString& aStr) { return _to Dump(aStr); } \
NS_IMETHOD Alert(JSContext* cx, jsval* argv, PRUint32 argc) { return _to Alert(cx, argv, argc); } \
NS_IMETHOD Confirm(JSContext* cx, jsval* argv, PRUint32 argc, PRBool* aReturn) { return _to Confirm(cx, argv, argc, aReturn); } \
NS_IMETHOD Prompt(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn) { return _to Prompt(cx, argv, argc, aReturn); } \
NS_IMETHOD Focus() { return _to Focus(); } \
NS_IMETHOD Blur() { return _to Blur(); } \
NS_IMETHOD Back() { return _to Back(); } \
NS_IMETHOD Forward() { return _to Forward(); } \
NS_IMETHOD Home() { return _to Home(); } \
NS_IMETHOD Stop() { return _to Stop(); } \
NS_IMETHOD Print() { return _to Print(); } \
NS_IMETHOD MoveTo(PRInt32 aXPos, PRInt32 aYPos) { return _to MoveTo(aXPos, aYPos); } \
NS_IMETHOD MoveBy(PRInt32 aXDif, PRInt32 aYDif) { return _to MoveBy(aXDif, aYDif); } \
NS_IMETHOD ResizeTo(PRInt32 aWidth, PRInt32 aHeight) { return _to ResizeTo(aWidth, aHeight); } \
NS_IMETHOD ResizeBy(PRInt32 aWidthDif, PRInt32 aHeightDif) { return _to ResizeBy(aWidthDif, aHeightDif); } \
NS_IMETHOD SizeToContent() { return _to SizeToContent(); } \
NS_IMETHOD GetAttention() { return _to GetAttention(); } \
NS_IMETHOD Scroll(PRInt32 aXScroll, PRInt32 aYScroll) { return _to Scroll(aXScroll, aYScroll); } \
NS_IMETHOD ClearTimeout(PRInt32 aTimerID) { return _to ClearTimeout(aTimerID); } \
NS_IMETHOD ClearInterval(PRInt32 aTimerID) { return _to ClearInterval(aTimerID); } \
NS_IMETHOD SetTimeout(JSContext* cx, jsval* argv, PRUint32 argc, PRInt32* aReturn) { return _to SetTimeout(cx, argv, argc, aReturn); } \
NS_IMETHOD SetInterval(JSContext* cx, jsval* argv, PRUint32 argc, PRInt32* aReturn) { return _to SetInterval(cx, argv, argc, aReturn); } \
NS_IMETHOD CaptureEvents(PRInt32 aEventFlags) { return _to CaptureEvents(aEventFlags); } \
NS_IMETHOD ReleaseEvents(PRInt32 aEventFlags) { return _to ReleaseEvents(aEventFlags); } \
NS_IMETHOD RouteEvent(nsIDOMEvent* aEvt) { return _to RouteEvent(aEvt); } \
NS_IMETHOD EnableExternalCapture() { return _to EnableExternalCapture(); } \
NS_IMETHOD DisableExternalCapture() { return _to DisableExternalCapture(); } \
NS_IMETHOD SetCursor(const nsAReadableString& aCursor) { return _to SetCursor(aCursor); } \
NS_IMETHOD Open(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMWindowInternal** aReturn) { return _to Open(cx, argv, argc, aReturn); } \
NS_IMETHOD OpenDialog(JSContext* cx, jsval* argv, PRUint32 argc, nsIDOMWindowInternal** aReturn) { return _to OpenDialog(cx, argv, argc, aReturn); } \
NS_IMETHOD Close() { return _to Close(); } \
NS_IMETHOD Close(JSContext* cx, jsval* argv, PRUint32 argc) { return _to Close(cx, argv, argc); } \
NS_IMETHOD UpdateCommands(const nsAReadableString& aAction) { return _to UpdateCommands(aAction); } \
NS_IMETHOD Escape(const nsAReadableString& aStr, nsAWritableString& aReturn) { return _to Escape(aStr, aReturn); } \
NS_IMETHOD Unescape(const nsAReadableString& aStr, nsAWritableString& aReturn) { return _to Unescape(aStr, aReturn); } \
#endif // nsIDOMWindowInternal_h__

View File

@@ -1,49 +0,0 @@
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# This is a list of local files which get copied to the mozilla:dist:dom directory
#
nsIDOMAttr.h
nsIDOMCDATASection.h
nsIDOMCharacterData.h
nsIDOMComment.h
nsIDOMDOMImplementation.h
nsIDOMDocument.h
nsIDOMDocumentCSS.h
nsIDOMDocumentEvent.h
nsIDOMDocumentFragment.h
nsIDOMDocumentStyle.h
nsIDOMDocumentType.h
nsIDOMDocumentView.h
nsIDOMDocumentXBL.h
nsIDOMElement.h
nsIDOMEntity.h
nsIDOMEntityReference.h
nsIDOMLinkStyle.h
nsIDOMMediaList.h
nsIDOMNotation.h
nsIDOMNSDocument.h
nsIDOMNode.h
nsIDOMNamedNodeMap.h
nsIDOMNodeList.h
nsIDOMProcessingInstruction.h
nsIDOMStyleSheet.h
nsIDOMStyleSheetList.h
nsIDOMText.h

View File

@@ -1,64 +0,0 @@
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = dom
EXPORTS = \
nsIDOMAttr.h \
nsIDOMCDATASection.h \
nsIDOMCharacterData.h \
nsIDOMComment.h \
nsIDOMDOMImplementation.h \
nsIDOMDocument.h \
nsIDOMDocumentCSS.h \
nsIDOMDocumentEvent.h \
nsIDOMDocumentFragment.h \
nsIDOMDocumentStyle.h \
nsIDOMDocumentType.h \
nsIDOMDocumentView.h \
nsIDOMDocumentXBL.h \
nsIDOMElement.h \
nsIDOMEntity.h \
nsIDOMEntityReference.h \
nsIDOMLinkStyle.h \
nsIDOMMediaList.h \
nsIDOMNotation.h \
nsIDOMNSDocument.h \
nsIDOMNode.h \
nsIDOMNamedNodeMap.h \
nsIDOMNodeList.h \
nsIDOMProcessingInstruction.h \
nsIDOMStyleSheet.h \
nsIDOMStyleSheetList.h \
nsIDOMText.h \
$(NULL)
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))
include $(topsrcdir)/config/rules.mk

View File

@@ -1,60 +0,0 @@
#!nmake
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH=..\..\..
DEFINES=-D_IMPL_NS_DOM
EXPORTS = \
nsIDOMAttr.h \
nsIDOMCDATASection.h \
nsIDOMCharacterData.h \
nsIDOMComment.h \
nsIDOMDOMImplementation.h \
nsIDOMDocument.h \
nsIDOMDocumentCSS.h \
nsIDOMDocumentEvent.h \
nsIDOMDocumentFragment.h \
nsIDOMDocumentStyle.h \
nsIDOMDocumentType.h \
nsIDOMDocumentView.h \
nsIDOMDocumentXBL.h \
nsIDOMElement.h \
nsIDOMEntity.h \
nsIDOMEntityReference.h \
nsIDOMLinkStyle.h \
nsIDOMMediaList.h \
nsIDOMNotation.h \
nsIDOMNSDocument.h \
nsIDOMNode.h \
nsIDOMNamedNodeMap.h \
nsIDOMNodeList.h \
nsIDOMProcessingInstruction.h \
nsIDOMStyleSheet.h \
nsIDOMStyleSheetList.h \
nsIDOMText.h \
$(NULL)
MODULE=dom
include <$(DEPTH)\config\rules.mak>

View File

@@ -1,74 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMAttr_h__
#define nsIDOMAttr_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
class nsIDOMElement;
#define NS_IDOMATTR_IID \
{ 0xa6cf9070, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMAttr : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMATTR_IID)
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD GetSpecified(PRBool* aSpecified)=0;
NS_IMETHOD GetValue(nsAWritableString& aValue)=0;
NS_IMETHOD SetValue(const nsAReadableString& aValue)=0;
NS_IMETHOD GetOwnerElement(nsIDOMElement** aOwnerElement)=0;
};
#define NS_DECL_IDOMATTR \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD GetSpecified(PRBool* aSpecified); \
NS_IMETHOD GetValue(nsAWritableString& aValue); \
NS_IMETHOD SetValue(const nsAReadableString& aValue); \
NS_IMETHOD GetOwnerElement(nsIDOMElement** aOwnerElement); \
#define NS_FORWARD_IDOMATTR(_to) \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD GetSpecified(PRBool* aSpecified) { return _to GetSpecified(aSpecified); } \
NS_IMETHOD GetValue(nsAWritableString& aValue) { return _to GetValue(aValue); } \
NS_IMETHOD SetValue(const nsAReadableString& aValue) { return _to SetValue(aValue); } \
NS_IMETHOD GetOwnerElement(nsIDOMElement** aOwnerElement) { return _to GetOwnerElement(aOwnerElement); } \
extern "C" NS_DOM nsresult NS_InitAttrClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptAttr(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMAttr_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCDATASection_h__
#define nsIDOMCDATASection_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMText.h"
#define NS_IDOMCDATASECTION_IID \
{ 0xa6cf9071, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCDATASection : public nsIDOMText {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCDATASECTION_IID)
};
#define NS_DECL_IDOMCDATASECTION \
#define NS_FORWARD_IDOMCDATASECTION(_to) \
extern "C" NS_DOM nsresult NS_InitCDATASectionClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCDATASection(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCDATASection_h__

View File

@@ -1,85 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCharacterData_h__
#define nsIDOMCharacterData_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
#define NS_IDOMCHARACTERDATA_IID \
{ 0xa6cf9072, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCharacterData : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCHARACTERDATA_IID)
NS_IMETHOD GetData(nsAWritableString& aData)=0;
NS_IMETHOD SetData(const nsAReadableString& aData)=0;
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD SubstringData(PRUint32 aOffset, PRUint32 aCount, nsAWritableString& aReturn)=0;
NS_IMETHOD AppendData(const nsAReadableString& aArg)=0;
NS_IMETHOD InsertData(PRUint32 aOffset, const nsAReadableString& aArg)=0;
NS_IMETHOD DeleteData(PRUint32 aOffset, PRUint32 aCount)=0;
NS_IMETHOD ReplaceData(PRUint32 aOffset, PRUint32 aCount, const nsAReadableString& aArg)=0;
};
#define NS_DECL_IDOMCHARACTERDATA \
NS_IMETHOD GetData(nsAWritableString& aData); \
NS_IMETHOD SetData(const nsAReadableString& aData); \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD SubstringData(PRUint32 aOffset, PRUint32 aCount, nsAWritableString& aReturn); \
NS_IMETHOD AppendData(const nsAReadableString& aArg); \
NS_IMETHOD InsertData(PRUint32 aOffset, const nsAReadableString& aArg); \
NS_IMETHOD DeleteData(PRUint32 aOffset, PRUint32 aCount); \
NS_IMETHOD ReplaceData(PRUint32 aOffset, PRUint32 aCount, const nsAReadableString& aArg); \
#define NS_FORWARD_IDOMCHARACTERDATA(_to) \
NS_IMETHOD GetData(nsAWritableString& aData) { return _to GetData(aData); } \
NS_IMETHOD SetData(const nsAReadableString& aData) { return _to SetData(aData); } \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD SubstringData(PRUint32 aOffset, PRUint32 aCount, nsAWritableString& aReturn) { return _to SubstringData(aOffset, aCount, aReturn); } \
NS_IMETHOD AppendData(const nsAReadableString& aArg) { return _to AppendData(aArg); } \
NS_IMETHOD InsertData(PRUint32 aOffset, const nsAReadableString& aArg) { return _to InsertData(aOffset, aArg); } \
NS_IMETHOD DeleteData(PRUint32 aOffset, PRUint32 aCount) { return _to DeleteData(aOffset, aCount); } \
NS_IMETHOD ReplaceData(PRUint32 aOffset, PRUint32 aCount, const nsAReadableString& aArg) { return _to ReplaceData(aOffset, aCount, aArg); } \
extern "C" NS_DOM nsresult NS_InitCharacterDataClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCharacterData(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCharacterData_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMComment_h__
#define nsIDOMComment_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCharacterData.h"
#define NS_IDOMCOMMENT_IID \
{ 0xa6cf9073, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMComment : public nsIDOMCharacterData {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCOMMENT_IID)
};
#define NS_DECL_IDOMCOMMENT \
#define NS_FORWARD_IDOMCOMMENT(_to) \
extern "C" NS_DOM nsresult NS_InitCommentClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptComment(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMComment_h__

View File

@@ -1,67 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDOMImplementation_h__
#define nsIDOMDOMImplementation_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMDocument;
class nsIDOMDocumentType;
#define NS_IDOMDOMIMPLEMENTATION_IID \
{ 0xa6cf9074, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMDOMImplementation : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOMIMPLEMENTATION_IID)
NS_IMETHOD HasFeature(const nsAReadableString& aFeature, const nsAReadableString& aVersion, PRBool* aReturn)=0;
NS_IMETHOD CreateDocumentType(const nsAReadableString& aQualifiedName, const nsAReadableString& aPublicId, const nsAReadableString& aSystemId, nsIDOMDocumentType** aReturn)=0;
NS_IMETHOD CreateDocument(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMDocumentType* aDoctype, nsIDOMDocument** aReturn)=0;
};
#define NS_DECL_IDOMDOMIMPLEMENTATION \
NS_IMETHOD HasFeature(const nsAReadableString& aFeature, const nsAReadableString& aVersion, PRBool* aReturn); \
NS_IMETHOD CreateDocumentType(const nsAReadableString& aQualifiedName, const nsAReadableString& aPublicId, const nsAReadableString& aSystemId, nsIDOMDocumentType** aReturn); \
NS_IMETHOD CreateDocument(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMDocumentType* aDoctype, nsIDOMDocument** aReturn); \
#define NS_FORWARD_IDOMDOMIMPLEMENTATION(_to) \
NS_IMETHOD HasFeature(const nsAReadableString& aFeature, const nsAReadableString& aVersion, PRBool* aReturn) { return _to HasFeature(aFeature, aVersion, aReturn); } \
NS_IMETHOD CreateDocumentType(const nsAReadableString& aQualifiedName, const nsAReadableString& aPublicId, const nsAReadableString& aSystemId, nsIDOMDocumentType** aReturn) { return _to CreateDocumentType(aQualifiedName, aPublicId, aSystemId, aReturn); } \
NS_IMETHOD CreateDocument(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMDocumentType* aDoctype, nsIDOMDocument** aReturn) { return _to CreateDocument(aNamespaceURI, aQualifiedName, aDoctype, aReturn); } \
extern "C" NS_DOM nsresult NS_InitDOMImplementationClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptDOMImplementation(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMDOMImplementation_h__

View File

@@ -1,134 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDocument_h__
#define nsIDOMDocument_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
class nsIDOMElement;
class nsIDOMAttr;
class nsIDOMProcessingInstruction;
class nsIDOMNode;
class nsIDOMCDATASection;
class nsIDOMText;
class nsIDOMDOMImplementation;
class nsIDOMDocumentType;
class nsIDOMEntityReference;
class nsIDOMDocumentFragment;
class nsIDOMComment;
class nsIDOMNodeList;
#define NS_IDOMDOCUMENT_IID \
{ 0xa6cf9075, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMDocument : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENT_IID)
NS_IMETHOD GetDoctype(nsIDOMDocumentType** aDoctype)=0;
NS_IMETHOD GetImplementation(nsIDOMDOMImplementation** aImplementation)=0;
NS_IMETHOD GetDocumentElement(nsIDOMElement** aDocumentElement)=0;
NS_IMETHOD CreateElement(const nsAReadableString& aTagName, nsIDOMElement** aReturn)=0;
NS_IMETHOD CreateDocumentFragment(nsIDOMDocumentFragment** aReturn)=0;
NS_IMETHOD CreateTextNode(const nsAReadableString& aData, nsIDOMText** aReturn)=0;
NS_IMETHOD CreateComment(const nsAReadableString& aData, nsIDOMComment** aReturn)=0;
NS_IMETHOD CreateCDATASection(const nsAReadableString& aData, nsIDOMCDATASection** aReturn)=0;
NS_IMETHOD CreateProcessingInstruction(const nsAReadableString& aTarget, const nsAReadableString& aData, nsIDOMProcessingInstruction** aReturn)=0;
NS_IMETHOD CreateAttribute(const nsAReadableString& aName, nsIDOMAttr** aReturn)=0;
NS_IMETHOD CreateEntityReference(const nsAReadableString& aName, nsIDOMEntityReference** aReturn)=0;
NS_IMETHOD GetElementsByTagName(const nsAReadableString& aTagname, nsIDOMNodeList** aReturn)=0;
NS_IMETHOD ImportNode(nsIDOMNode* aImportedNode, PRBool aDeep, nsIDOMNode** aReturn)=0;
NS_IMETHOD CreateElementNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMElement** aReturn)=0;
NS_IMETHOD CreateAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMAttr** aReturn)=0;
NS_IMETHOD GetElementsByTagNameNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNodeList** aReturn)=0;
NS_IMETHOD GetElementById(const nsAReadableString& aElementId, nsIDOMElement** aReturn)=0;
};
#define NS_DECL_IDOMDOCUMENT \
NS_IMETHOD GetDoctype(nsIDOMDocumentType** aDoctype); \
NS_IMETHOD GetImplementation(nsIDOMDOMImplementation** aImplementation); \
NS_IMETHOD GetDocumentElement(nsIDOMElement** aDocumentElement); \
NS_IMETHOD CreateElement(const nsAReadableString& aTagName, nsIDOMElement** aReturn); \
NS_IMETHOD CreateDocumentFragment(nsIDOMDocumentFragment** aReturn); \
NS_IMETHOD CreateTextNode(const nsAReadableString& aData, nsIDOMText** aReturn); \
NS_IMETHOD CreateComment(const nsAReadableString& aData, nsIDOMComment** aReturn); \
NS_IMETHOD CreateCDATASection(const nsAReadableString& aData, nsIDOMCDATASection** aReturn); \
NS_IMETHOD CreateProcessingInstruction(const nsAReadableString& aTarget, const nsAReadableString& aData, nsIDOMProcessingInstruction** aReturn); \
NS_IMETHOD CreateAttribute(const nsAReadableString& aName, nsIDOMAttr** aReturn); \
NS_IMETHOD CreateEntityReference(const nsAReadableString& aName, nsIDOMEntityReference** aReturn); \
NS_IMETHOD GetElementsByTagName(const nsAReadableString& aTagname, nsIDOMNodeList** aReturn); \
NS_IMETHOD ImportNode(nsIDOMNode* aImportedNode, PRBool aDeep, nsIDOMNode** aReturn); \
NS_IMETHOD CreateElementNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMElement** aReturn); \
NS_IMETHOD CreateAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMAttr** aReturn); \
NS_IMETHOD GetElementsByTagNameNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNodeList** aReturn); \
NS_IMETHOD GetElementById(const nsAReadableString& aElementId, nsIDOMElement** aReturn); \
#define NS_FORWARD_IDOMDOCUMENT(_to) \
NS_IMETHOD GetDoctype(nsIDOMDocumentType** aDoctype) { return _to GetDoctype(aDoctype); } \
NS_IMETHOD GetImplementation(nsIDOMDOMImplementation** aImplementation) { return _to GetImplementation(aImplementation); } \
NS_IMETHOD GetDocumentElement(nsIDOMElement** aDocumentElement) { return _to GetDocumentElement(aDocumentElement); } \
NS_IMETHOD CreateElement(const nsAReadableString& aTagName, nsIDOMElement** aReturn) { return _to CreateElement(aTagName, aReturn); } \
NS_IMETHOD CreateDocumentFragment(nsIDOMDocumentFragment** aReturn) { return _to CreateDocumentFragment(aReturn); } \
NS_IMETHOD CreateTextNode(const nsAReadableString& aData, nsIDOMText** aReturn) { return _to CreateTextNode(aData, aReturn); } \
NS_IMETHOD CreateComment(const nsAReadableString& aData, nsIDOMComment** aReturn) { return _to CreateComment(aData, aReturn); } \
NS_IMETHOD CreateCDATASection(const nsAReadableString& aData, nsIDOMCDATASection** aReturn) { return _to CreateCDATASection(aData, aReturn); } \
NS_IMETHOD CreateProcessingInstruction(const nsAReadableString& aTarget, const nsAReadableString& aData, nsIDOMProcessingInstruction** aReturn) { return _to CreateProcessingInstruction(aTarget, aData, aReturn); } \
NS_IMETHOD CreateAttribute(const nsAReadableString& aName, nsIDOMAttr** aReturn) { return _to CreateAttribute(aName, aReturn); } \
NS_IMETHOD CreateEntityReference(const nsAReadableString& aName, nsIDOMEntityReference** aReturn) { return _to CreateEntityReference(aName, aReturn); } \
NS_IMETHOD GetElementsByTagName(const nsAReadableString& aTagname, nsIDOMNodeList** aReturn) { return _to GetElementsByTagName(aTagname, aReturn); } \
NS_IMETHOD ImportNode(nsIDOMNode* aImportedNode, PRBool aDeep, nsIDOMNode** aReturn) { return _to ImportNode(aImportedNode, aDeep, aReturn); } \
NS_IMETHOD CreateElementNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMElement** aReturn) { return _to CreateElementNS(aNamespaceURI, aQualifiedName, aReturn); } \
NS_IMETHOD CreateAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, nsIDOMAttr** aReturn) { return _to CreateAttributeNS(aNamespaceURI, aQualifiedName, aReturn); } \
NS_IMETHOD GetElementsByTagNameNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNodeList** aReturn) { return _to GetElementsByTagNameNS(aNamespaceURI, aLocalName, aReturn); } \
NS_IMETHOD GetElementById(const nsAReadableString& aElementId, nsIDOMElement** aReturn) { return _to GetElementById(aElementId, aReturn); } \
extern "C" NS_DOM nsresult NS_InitDocumentClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptDocument(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMDocument_h__

View File

@@ -1,56 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDocumentCSS_h__
#define nsIDOMDocumentCSS_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMDocumentStyle.h"
class nsIDOMElement;
class nsIDOMCSSStyleDeclaration;
#define NS_IDOMDOCUMENTCSS_IID \
{ 0x39f76c23, 0x45b2, 0x428a, \
{ 0x92, 0x40, 0xa9, 0x81, 0xe5, 0xab, 0xf1, 0x48 } }
class NS_NO_VTABLE nsIDOMDocumentCSS : public nsIDOMDocumentStyle {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENTCSS_IID)
NS_IMETHOD GetOverrideStyle(nsIDOMElement* aElt, const nsAReadableString& aPseudoElt, nsIDOMCSSStyleDeclaration** aReturn)=0;
};
#define NS_DECL_IDOMDOCUMENTCSS \
NS_IMETHOD GetOverrideStyle(nsIDOMElement* aElt, const nsAReadableString& aPseudoElt, nsIDOMCSSStyleDeclaration** aReturn); \
#define NS_FORWARD_IDOMDOCUMENTCSS(_to) \
NS_IMETHOD GetOverrideStyle(nsIDOMElement* aElt, const nsAReadableString& aPseudoElt, nsIDOMCSSStyleDeclaration** aReturn) { return _to GetOverrideStyle(aElt, aPseudoElt, aReturn); } \
#endif // nsIDOMDocumentCSS_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDocumentEvent_h__
#define nsIDOMDocumentEvent_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMEvent;
#define NS_IDOMDOCUMENTEVENT_IID \
{ 0x46b91d66, 0x28e2, 0x11d4, \
{ 0xab, 0x1e, 0x00, 0x10, 0x83, 0x01, 0x23, 0xb4 } }
class NS_NO_VTABLE nsIDOMDocumentEvent : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENTEVENT_IID)
NS_IMETHOD CreateEvent(const nsAReadableString& aEventType, nsIDOMEvent** aReturn)=0;
};
#define NS_DECL_IDOMDOCUMENTEVENT \
NS_IMETHOD CreateEvent(const nsAReadableString& aEventType, nsIDOMEvent** aReturn); \
#define NS_FORWARD_IDOMDOCUMENTEVENT(_to) \
NS_IMETHOD CreateEvent(const nsAReadableString& aEventType, nsIDOMEvent** aReturn) { return _to CreateEvent(aEventType, aReturn); } \
#endif // nsIDOMDocumentEvent_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDocumentFragment_h__
#define nsIDOMDocumentFragment_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
#define NS_IDOMDOCUMENTFRAGMENT_IID \
{ 0xa6cf9076, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMDocumentFragment : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENTFRAGMENT_IID)
};
#define NS_DECL_IDOMDOCUMENTFRAGMENT \
#define NS_FORWARD_IDOMDOCUMENTFRAGMENT(_to) \
extern "C" NS_DOM nsresult NS_InitDocumentFragmentClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptDocumentFragment(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMDocumentFragment_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDocumentStyle_h__
#define nsIDOMDocumentStyle_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMStyleSheetList;
#define NS_IDOMDOCUMENTSTYLE_IID \
{ 0x3d9f4973, 0xdd2e, 0x48f5, \
{ 0xb5, 0xf7, 0x26, 0x34, 0xe0, 0x9e, 0xad, 0xd9 } }
class NS_NO_VTABLE nsIDOMDocumentStyle : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENTSTYLE_IID)
NS_IMETHOD GetStyleSheets(nsIDOMStyleSheetList** aStyleSheets)=0;
};
#define NS_DECL_IDOMDOCUMENTSTYLE \
NS_IMETHOD GetStyleSheets(nsIDOMStyleSheetList** aStyleSheets); \
#define NS_FORWARD_IDOMDOCUMENTSTYLE(_to) \
NS_IMETHOD GetStyleSheets(nsIDOMStyleSheetList** aStyleSheets) { return _to GetStyleSheets(aStyleSheets); } \
#endif // nsIDOMDocumentStyle_h__

View File

@@ -1,79 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDocumentType_h__
#define nsIDOMDocumentType_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
class nsIDOMNamedNodeMap;
#define NS_IDOMDOCUMENTTYPE_IID \
{ 0xa6cf9077, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMDocumentType : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENTTYPE_IID)
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD GetEntities(nsIDOMNamedNodeMap** aEntities)=0;
NS_IMETHOD GetNotations(nsIDOMNamedNodeMap** aNotations)=0;
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId)=0;
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId)=0;
NS_IMETHOD GetInternalSubset(nsAWritableString& aInternalSubset)=0;
};
#define NS_DECL_IDOMDOCUMENTTYPE \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD GetEntities(nsIDOMNamedNodeMap** aEntities); \
NS_IMETHOD GetNotations(nsIDOMNamedNodeMap** aNotations); \
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId); \
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId); \
NS_IMETHOD GetInternalSubset(nsAWritableString& aInternalSubset); \
#define NS_FORWARD_IDOMDOCUMENTTYPE(_to) \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD GetEntities(nsIDOMNamedNodeMap** aEntities) { return _to GetEntities(aEntities); } \
NS_IMETHOD GetNotations(nsIDOMNamedNodeMap** aNotations) { return _to GetNotations(aNotations); } \
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId) { return _to GetPublicId(aPublicId); } \
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId) { return _to GetSystemId(aSystemId); } \
NS_IMETHOD GetInternalSubset(nsAWritableString& aInternalSubset) { return _to GetInternalSubset(aInternalSubset); } \
extern "C" NS_DOM nsresult NS_InitDocumentTypeClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptDocumentType(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMDocumentType_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDocumentView_h__
#define nsIDOMDocumentView_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMAbstractView;
#define NS_IDOMDOCUMENTVIEW_IID \
{ 0x1acdb2ba, 0x1dd2, 0x11b2, \
{ 0x95, 0xbc, 0x95, 0x42, 0x49, 0x5d, 0x25, 0x69 } }
class NS_NO_VTABLE nsIDOMDocumentView : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENTVIEW_IID)
NS_IMETHOD GetDefaultView(nsIDOMAbstractView** aDefaultView)=0;
};
#define NS_DECL_IDOMDOCUMENTVIEW \
NS_IMETHOD GetDefaultView(nsIDOMAbstractView** aDefaultView); \
#define NS_FORWARD_IDOMDOCUMENTVIEW(_to) \
NS_IMETHOD GetDefaultView(nsIDOMAbstractView** aDefaultView) { return _to GetDefaultView(aDefaultView); } \
#endif // nsIDOMDocumentView_h__

View File

@@ -1,77 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMDocumentXBL_h__
#define nsIDOMDocumentXBL_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMElement;
class nsIDOMDocument;
class nsIDOMNode;
class nsIDOMNodeList;
#define NS_IDOMDOCUMENTXBL_IID \
{ 0xc7c0ae9b, 0xa0ba, 0x4f4e, \
{ 0x9f, 0x2c, 0xc1, 0x8d, 0xeb, 0x62, 0xee, 0x8b } }
class NS_NO_VTABLE nsIDOMDocumentXBL : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENTXBL_IID)
NS_IMETHOD GetAnonymousNodes(nsIDOMElement* aElt, nsIDOMNodeList** aReturn)=0;
NS_IMETHOD GetAnonymousElementByAttribute(nsIDOMElement* aElt, const nsAReadableString& aAttrName, const nsAReadableString& aAttrValue, nsIDOMElement** aReturn)=0;
NS_IMETHOD AddBinding(nsIDOMElement* aElt, const nsAReadableString& aBindingURL)=0;
NS_IMETHOD RemoveBinding(nsIDOMElement* aElt, const nsAReadableString& aBindingURL)=0;
NS_IMETHOD GetBindingParent(nsIDOMNode* aNode, nsIDOMElement** aReturn)=0;
NS_IMETHOD LoadBindingDocument(const nsAReadableString& aDocumentURL, nsIDOMDocument** aReturn)=0;
};
#define NS_DECL_IDOMDOCUMENTXBL \
NS_IMETHOD GetAnonymousNodes(nsIDOMElement* aElt, nsIDOMNodeList** aReturn); \
NS_IMETHOD GetAnonymousElementByAttribute(nsIDOMElement* aElt, const nsAReadableString& aAttrName, const nsAReadableString& aAttrValue, nsIDOMElement** aReturn); \
NS_IMETHOD AddBinding(nsIDOMElement* aElt, const nsAReadableString& aBindingURL); \
NS_IMETHOD RemoveBinding(nsIDOMElement* aElt, const nsAReadableString& aBindingURL); \
NS_IMETHOD GetBindingParent(nsIDOMNode* aNode, nsIDOMElement** aReturn); \
NS_IMETHOD LoadBindingDocument(const nsAReadableString& aDocumentURL, nsIDOMDocument** aReturn); \
#define NS_FORWARD_IDOMDOCUMENTXBL(_to) \
NS_IMETHOD GetAnonymousNodes(nsIDOMElement* aElt, nsIDOMNodeList** aReturn) { return _to GetAnonymousNodes(aElt, aReturn); } \
NS_IMETHOD GetAnonymousElementByAttribute(nsIDOMElement* aElt, const nsAReadableString& aAttrName, const nsAReadableString& aAttrValue, nsIDOMElement** aReturn) { return _to GetAnonymousElementByAttribute(aElt, aAttrName, aAttrValue, aReturn); } \
NS_IMETHOD AddBinding(nsIDOMElement* aElt, const nsAReadableString& aBindingURL) { return _to AddBinding(aElt, aBindingURL); } \
NS_IMETHOD RemoveBinding(nsIDOMElement* aElt, const nsAReadableString& aBindingURL) { return _to RemoveBinding(aElt, aBindingURL); } \
NS_IMETHOD GetBindingParent(nsIDOMNode* aNode, nsIDOMElement** aReturn) { return _to GetBindingParent(aNode, aReturn); } \
NS_IMETHOD LoadBindingDocument(const nsAReadableString& aDocumentURL, nsIDOMDocument** aReturn) { return _to LoadBindingDocument(aDocumentURL, aReturn); } \
#endif // nsIDOMDocumentXBL_h__

View File

@@ -1,120 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMElement_h__
#define nsIDOMElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
class nsIDOMAttr;
class nsIDOMNodeList;
#define NS_IDOMELEMENT_IID \
{ 0xa6cf9078, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMElement : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMELEMENT_IID)
NS_IMETHOD GetTagName(nsAWritableString& aTagName)=0;
NS_IMETHOD GetAttribute(const nsAReadableString& aName, nsAWritableString& aReturn)=0;
NS_IMETHOD SetAttribute(const nsAReadableString& aName, const nsAReadableString& aValue)=0;
NS_IMETHOD RemoveAttribute(const nsAReadableString& aName)=0;
NS_IMETHOD GetAttributeNode(const nsAReadableString& aName, nsIDOMAttr** aReturn)=0;
NS_IMETHOD SetAttributeNode(nsIDOMAttr* aNewAttr, nsIDOMAttr** aReturn)=0;
NS_IMETHOD RemoveAttributeNode(nsIDOMAttr* aOldAttr, nsIDOMAttr** aReturn)=0;
NS_IMETHOD GetElementsByTagName(const nsAReadableString& aName, nsIDOMNodeList** aReturn)=0;
NS_IMETHOD GetAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsAWritableString& aReturn)=0;
NS_IMETHOD SetAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, const nsAReadableString& aValue)=0;
NS_IMETHOD RemoveAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName)=0;
NS_IMETHOD GetAttributeNodeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMAttr** aReturn)=0;
NS_IMETHOD SetAttributeNodeNS(nsIDOMAttr* aNewAttr, nsIDOMAttr** aReturn)=0;
NS_IMETHOD GetElementsByTagNameNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNodeList** aReturn)=0;
NS_IMETHOD HasAttribute(const nsAReadableString& aName, PRBool* aReturn)=0;
NS_IMETHOD HasAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, PRBool* aReturn)=0;
};
#define NS_DECL_IDOMELEMENT \
NS_IMETHOD GetTagName(nsAWritableString& aTagName); \
NS_IMETHOD GetAttribute(const nsAReadableString& aName, nsAWritableString& aReturn); \
NS_IMETHOD SetAttribute(const nsAReadableString& aName, const nsAReadableString& aValue); \
NS_IMETHOD RemoveAttribute(const nsAReadableString& aName); \
NS_IMETHOD GetAttributeNode(const nsAReadableString& aName, nsIDOMAttr** aReturn); \
NS_IMETHOD SetAttributeNode(nsIDOMAttr* aNewAttr, nsIDOMAttr** aReturn); \
NS_IMETHOD RemoveAttributeNode(nsIDOMAttr* aOldAttr, nsIDOMAttr** aReturn); \
NS_IMETHOD GetElementsByTagName(const nsAReadableString& aName, nsIDOMNodeList** aReturn); \
NS_IMETHOD GetAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsAWritableString& aReturn); \
NS_IMETHOD SetAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, const nsAReadableString& aValue); \
NS_IMETHOD RemoveAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName); \
NS_IMETHOD GetAttributeNodeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMAttr** aReturn); \
NS_IMETHOD SetAttributeNodeNS(nsIDOMAttr* aNewAttr, nsIDOMAttr** aReturn); \
NS_IMETHOD GetElementsByTagNameNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNodeList** aReturn); \
NS_IMETHOD HasAttribute(const nsAReadableString& aName, PRBool* aReturn); \
NS_IMETHOD HasAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, PRBool* aReturn); \
#define NS_FORWARD_IDOMELEMENT(_to) \
NS_IMETHOD GetTagName(nsAWritableString& aTagName) { return _to GetTagName(aTagName); } \
NS_IMETHOD GetAttribute(const nsAReadableString& aName, nsAWritableString& aReturn) { return _to GetAttribute(aName, aReturn); } \
NS_IMETHOD SetAttribute(const nsAReadableString& aName, const nsAReadableString& aValue) { return _to SetAttribute(aName, aValue); } \
NS_IMETHOD RemoveAttribute(const nsAReadableString& aName) { return _to RemoveAttribute(aName); } \
NS_IMETHOD GetAttributeNode(const nsAReadableString& aName, nsIDOMAttr** aReturn) { return _to GetAttributeNode(aName, aReturn); } \
NS_IMETHOD SetAttributeNode(nsIDOMAttr* aNewAttr, nsIDOMAttr** aReturn) { return _to SetAttributeNode(aNewAttr, aReturn); } \
NS_IMETHOD RemoveAttributeNode(nsIDOMAttr* aOldAttr, nsIDOMAttr** aReturn) { return _to RemoveAttributeNode(aOldAttr, aReturn); } \
NS_IMETHOD GetElementsByTagName(const nsAReadableString& aName, nsIDOMNodeList** aReturn) { return _to GetElementsByTagName(aName, aReturn); } \
NS_IMETHOD GetAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsAWritableString& aReturn) { return _to GetAttributeNS(aNamespaceURI, aLocalName, aReturn); } \
NS_IMETHOD SetAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aQualifiedName, const nsAReadableString& aValue) { return _to SetAttributeNS(aNamespaceURI, aQualifiedName, aValue); } \
NS_IMETHOD RemoveAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName) { return _to RemoveAttributeNS(aNamespaceURI, aLocalName); } \
NS_IMETHOD GetAttributeNodeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMAttr** aReturn) { return _to GetAttributeNodeNS(aNamespaceURI, aLocalName, aReturn); } \
NS_IMETHOD SetAttributeNodeNS(nsIDOMAttr* aNewAttr, nsIDOMAttr** aReturn) { return _to SetAttributeNodeNS(aNewAttr, aReturn); } \
NS_IMETHOD GetElementsByTagNameNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNodeList** aReturn) { return _to GetElementsByTagNameNS(aNamespaceURI, aLocalName, aReturn); } \
NS_IMETHOD HasAttribute(const nsAReadableString& aName, PRBool* aReturn) { return _to HasAttribute(aName, aReturn); } \
NS_IMETHOD HasAttributeNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, PRBool* aReturn) { return _to HasAttributeNS(aNamespaceURI, aLocalName, aReturn); } \
extern "C" NS_DOM nsresult NS_InitElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMElement_h__

View File

@@ -1,66 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMEntity_h__
#define nsIDOMEntity_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
#define NS_IDOMENTITY_IID \
{ 0xa6cf9079, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMEntity : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMENTITY_IID)
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId)=0;
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId)=0;
NS_IMETHOD GetNotationName(nsAWritableString& aNotationName)=0;
};
#define NS_DECL_IDOMENTITY \
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId); \
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId); \
NS_IMETHOD GetNotationName(nsAWritableString& aNotationName); \
#define NS_FORWARD_IDOMENTITY(_to) \
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId) { return _to GetPublicId(aPublicId); } \
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId) { return _to GetSystemId(aSystemId); } \
NS_IMETHOD GetNotationName(nsAWritableString& aNotationName) { return _to GetNotationName(aNotationName); } \
extern "C" NS_DOM nsresult NS_InitEntityClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptEntity(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMEntity_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMEntityReference_h__
#define nsIDOMEntityReference_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
#define NS_IDOMENTITYREFERENCE_IID \
{ 0xa6cf907a, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMEntityReference : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMENTITYREFERENCE_IID)
};
#define NS_DECL_IDOMENTITYREFERENCE \
#define NS_FORWARD_IDOMENTITYREFERENCE(_to) \
extern "C" NS_DOM nsresult NS_InitEntityReferenceClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptEntityReference(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMEntityReference_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMLinkStyle_h__
#define nsIDOMLinkStyle_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMStyleSheet;
#define NS_IDOMLINKSTYLE_IID \
{ 0x24d89a65, 0xf598, 0x481e, \
{ 0xa2, 0x97, 0x23, 0xcc, 0x02, 0x59, 0x9b, 0xbd } }
class NS_NO_VTABLE nsIDOMLinkStyle : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMLINKSTYLE_IID)
NS_IMETHOD GetSheet(nsIDOMStyleSheet** aSheet)=0;
};
#define NS_DECL_IDOMLINKSTYLE \
NS_IMETHOD GetSheet(nsIDOMStyleSheet** aSheet); \
#define NS_FORWARD_IDOMLINKSTYLE(_to) \
NS_IMETHOD GetSheet(nsIDOMStyleSheet** aSheet) { return _to GetSheet(aSheet); } \
#endif // nsIDOMLinkStyle_h__

View File

@@ -1,76 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMMediaList_h__
#define nsIDOMMediaList_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMMEDIALIST_IID \
{ 0x9b0c2ed7, 0x111c, 0x4824, \
{ 0xad, 0xf9, 0xef, 0x0d, 0xa6, 0xda, 0xd3, 0x71 } }
class NS_NO_VTABLE nsIDOMMediaList : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMMEDIALIST_IID)
NS_IMETHOD GetMediaText(nsAWritableString& aMediaText)=0;
NS_IMETHOD SetMediaText(const nsAReadableString& aMediaText)=0;
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn)=0;
NS_IMETHOD Delete(const nsAReadableString& aOldMedium)=0;
NS_IMETHOD Append(const nsAReadableString& aNewMedium)=0;
};
#define NS_DECL_IDOMMEDIALIST \
NS_IMETHOD GetMediaText(nsAWritableString& aMediaText); \
NS_IMETHOD SetMediaText(const nsAReadableString& aMediaText); \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn); \
NS_IMETHOD Delete(const nsAReadableString& aOldMedium); \
NS_IMETHOD Append(const nsAReadableString& aNewMedium); \
#define NS_FORWARD_IDOMMEDIALIST(_to) \
NS_IMETHOD GetMediaText(nsAWritableString& aMediaText) { return _to GetMediaText(aMediaText); } \
NS_IMETHOD SetMediaText(const nsAReadableString& aMediaText) { return _to SetMediaText(aMediaText); } \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn) { return _to Item(aIndex, aReturn); } \
NS_IMETHOD Delete(const nsAReadableString& aOldMedium) { return _to Delete(aOldMedium); } \
NS_IMETHOD Append(const nsAReadableString& aNewMedium) { return _to Append(aNewMedium); } \
extern "C" NS_DOM nsresult NS_InitMediaListClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptMediaList(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMMediaList_h__

View File

@@ -1,92 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMNSDocument_h__
#define nsIDOMNSDocument_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "jsapi.h"
class nsIDOMElement;
class nsIDOMPluginArray;
class nsIBoxObject;
class nsIDOMRange;
#define NS_IDOMNSDOCUMENT_IID \
{ 0xa6cf90cd, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32} }
class NS_NO_VTABLE nsIDOMNSDocument : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNSDOCUMENT_IID)
NS_IMETHOD GetCharacterSet(nsAWritableString& aCharacterSet)=0;
NS_IMETHOD GetDir(nsAWritableString& aDir)=0;
NS_IMETHOD SetDir(const nsAReadableString& aDir)=0;
NS_IMETHOD GetPlugins(nsIDOMPluginArray** aPlugins)=0;
NS_IMETHOD GetLocation(jsval* aLocation)=0;
NS_IMETHOD SetLocation(jsval aLocation)=0;
NS_IMETHOD CreateRange(nsIDOMRange** aReturn)=0;
NS_IMETHOD Load(const nsAReadableString& aUrl)=0;
NS_IMETHOD GetBoxObjectFor(nsIDOMElement* aElt, nsIBoxObject** aReturn)=0;
NS_IMETHOD SetBoxObjectFor(nsIDOMElement* aElt, nsIBoxObject* aBoxObject)=0;
};
#define NS_DECL_IDOMNSDOCUMENT \
NS_IMETHOD GetCharacterSet(nsAWritableString& aCharacterSet); \
NS_IMETHOD GetDir(nsAWritableString& aDir); \
NS_IMETHOD SetDir(const nsAReadableString& aDir); \
NS_IMETHOD GetPlugins(nsIDOMPluginArray** aPlugins); \
NS_IMETHOD GetLocation(jsval* aLocation); \
NS_IMETHOD SetLocation(jsval aLocation); \
NS_IMETHOD CreateRange(nsIDOMRange** aReturn); \
NS_IMETHOD Load(const nsAReadableString& aUrl); \
NS_IMETHOD GetBoxObjectFor(nsIDOMElement* aElt, nsIBoxObject** aReturn); \
NS_IMETHOD SetBoxObjectFor(nsIDOMElement* aElt, nsIBoxObject* aBoxObject); \
#define NS_FORWARD_IDOMNSDOCUMENT(_to) \
NS_IMETHOD GetCharacterSet(nsAWritableString& aCharacterSet) { return _to GetCharacterSet(aCharacterSet); } \
NS_IMETHOD GetDir(nsAWritableString& aDir) { return _to GetDir(aDir); } \
NS_IMETHOD SetDir(const nsAReadableString& aDir) { return _to SetDir(aDir); } \
NS_IMETHOD GetPlugins(nsIDOMPluginArray** aPlugins) { return _to GetPlugins(aPlugins); } \
NS_IMETHOD GetLocation(jsval* aLocation) { return _to GetLocation(aLocation); } \
NS_IMETHOD SetLocation(jsval aLocation) { return _to SetLocation(aLocation); } \
NS_IMETHOD CreateRange(nsIDOMRange** aReturn) { return _to CreateRange(aReturn); } \
NS_IMETHOD Load(const nsAReadableString& aUrl) { return _to Load(aUrl); } \
NS_IMETHOD GetBoxObjectFor(nsIDOMElement* aElt, nsIBoxObject** aReturn) { return _to GetBoxObjectFor(aElt, aReturn); } \
NS_IMETHOD SetBoxObjectFor(nsIDOMElement* aElt, nsIBoxObject* aBoxObject) { return _to SetBoxObjectFor(aElt, aBoxObject); } \
#endif // nsIDOMNSDocument_h__

View File

@@ -1,86 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMNamedNodeMap_h__
#define nsIDOMNamedNodeMap_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMNode;
#define NS_IDOMNAMEDNODEMAP_IID \
{ 0xa6cf907b, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMNamedNodeMap : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNAMEDNODEMAP_IID)
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD GetNamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn)=0;
NS_IMETHOD SetNamedItem(nsIDOMNode* aArg, nsIDOMNode** aReturn)=0;
NS_IMETHOD RemoveNamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn)=0;
NS_IMETHOD GetNamedItemNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNode** aReturn)=0;
NS_IMETHOD SetNamedItemNS(nsIDOMNode* aArg, nsIDOMNode** aReturn)=0;
NS_IMETHOD RemoveNamedItemNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNode** aReturn)=0;
};
#define NS_DECL_IDOMNAMEDNODEMAP \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD GetNamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn); \
NS_IMETHOD SetNamedItem(nsIDOMNode* aArg, nsIDOMNode** aReturn); \
NS_IMETHOD RemoveNamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn); \
NS_IMETHOD GetNamedItemNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNode** aReturn); \
NS_IMETHOD SetNamedItemNS(nsIDOMNode* aArg, nsIDOMNode** aReturn); \
NS_IMETHOD RemoveNamedItemNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNode** aReturn); \
#define NS_FORWARD_IDOMNAMEDNODEMAP(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD GetNamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn) { return _to GetNamedItem(aName, aReturn); } \
NS_IMETHOD SetNamedItem(nsIDOMNode* aArg, nsIDOMNode** aReturn) { return _to SetNamedItem(aArg, aReturn); } \
NS_IMETHOD RemoveNamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn) { return _to RemoveNamedItem(aName, aReturn); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return _to Item(aIndex, aReturn); } \
NS_IMETHOD GetNamedItemNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNode** aReturn) { return _to GetNamedItemNS(aNamespaceURI, aLocalName, aReturn); } \
NS_IMETHOD SetNamedItemNS(nsIDOMNode* aArg, nsIDOMNode** aReturn) { return _to SetNamedItemNS(aArg, aReturn); } \
NS_IMETHOD RemoveNamedItemNS(const nsAReadableString& aNamespaceURI, const nsAReadableString& aLocalName, nsIDOMNode** aReturn) { return _to RemoveNamedItemNS(aNamespaceURI, aLocalName, aReturn); } \
extern "C" NS_DOM nsresult NS_InitNamedNodeMapClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptNamedNodeMap(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMNamedNodeMap_h__

View File

@@ -1,173 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMNode_h__
#define nsIDOMNode_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMDocument;
class nsIDOMNamedNodeMap;
class nsIDOMNode;
class nsIDOMNodeList;
#define NS_IDOMNODE_IID \
{ 0xa6cf907c, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMNode : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNODE_IID)
enum {
ELEMENT_NODE = 1,
ATTRIBUTE_NODE = 2,
TEXT_NODE = 3,
CDATA_SECTION_NODE = 4,
ENTITY_REFERENCE_NODE = 5,
ENTITY_NODE = 6,
PROCESSING_INSTRUCTION_NODE = 7,
COMMENT_NODE = 8,
DOCUMENT_NODE = 9,
DOCUMENT_TYPE_NODE = 10,
DOCUMENT_FRAGMENT_NODE = 11,
NOTATION_NODE = 12
};
NS_IMETHOD GetNodeName(nsAWritableString& aNodeName)=0;
NS_IMETHOD GetNodeValue(nsAWritableString& aNodeValue)=0;
NS_IMETHOD SetNodeValue(const nsAReadableString& aNodeValue)=0;
NS_IMETHOD GetNodeType(PRUint16* aNodeType)=0;
NS_IMETHOD GetParentNode(nsIDOMNode** aParentNode)=0;
NS_IMETHOD GetChildNodes(nsIDOMNodeList** aChildNodes)=0;
NS_IMETHOD GetFirstChild(nsIDOMNode** aFirstChild)=0;
NS_IMETHOD GetLastChild(nsIDOMNode** aLastChild)=0;
NS_IMETHOD GetPreviousSibling(nsIDOMNode** aPreviousSibling)=0;
NS_IMETHOD GetNextSibling(nsIDOMNode** aNextSibling)=0;
NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap** aAttributes)=0;
NS_IMETHOD GetOwnerDocument(nsIDOMDocument** aOwnerDocument)=0;
NS_IMETHOD GetNamespaceURI(nsAWritableString& aNamespaceURI)=0;
NS_IMETHOD GetPrefix(nsAWritableString& aPrefix)=0;
NS_IMETHOD SetPrefix(const nsAReadableString& aPrefix)=0;
NS_IMETHOD GetLocalName(nsAWritableString& aLocalName)=0;
NS_IMETHOD GetBaseURI(nsAWritableString& aBaseURI)=0;
NS_IMETHOD InsertBefore(nsIDOMNode* aNewChild, nsIDOMNode* aRefChild, nsIDOMNode** aReturn)=0;
NS_IMETHOD ReplaceChild(nsIDOMNode* aNewChild, nsIDOMNode* aOldChild, nsIDOMNode** aReturn)=0;
NS_IMETHOD RemoveChild(nsIDOMNode* aOldChild, nsIDOMNode** aReturn)=0;
NS_IMETHOD AppendChild(nsIDOMNode* aNewChild, nsIDOMNode** aReturn)=0;
NS_IMETHOD HasChildNodes(PRBool* aReturn)=0;
NS_IMETHOD CloneNode(PRBool aDeep, nsIDOMNode** aReturn)=0;
NS_IMETHOD Normalize()=0;
NS_IMETHOD IsSupported(const nsAReadableString& aFeature, const nsAReadableString& aVersion, PRBool* aReturn)=0;
NS_IMETHOD HasAttributes(PRBool* aReturn)=0;
};
#define NS_DECL_IDOMNODE \
NS_IMETHOD GetNodeName(nsAWritableString& aNodeName); \
NS_IMETHOD GetNodeValue(nsAWritableString& aNodeValue); \
NS_IMETHOD SetNodeValue(const nsAReadableString& aNodeValue); \
NS_IMETHOD GetNodeType(PRUint16* aNodeType); \
NS_IMETHOD GetParentNode(nsIDOMNode** aParentNode); \
NS_IMETHOD GetChildNodes(nsIDOMNodeList** aChildNodes); \
NS_IMETHOD GetFirstChild(nsIDOMNode** aFirstChild); \
NS_IMETHOD GetLastChild(nsIDOMNode** aLastChild); \
NS_IMETHOD GetPreviousSibling(nsIDOMNode** aPreviousSibling); \
NS_IMETHOD GetNextSibling(nsIDOMNode** aNextSibling); \
NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap** aAttributes); \
NS_IMETHOD GetOwnerDocument(nsIDOMDocument** aOwnerDocument); \
NS_IMETHOD GetNamespaceURI(nsAWritableString& aNamespaceURI); \
NS_IMETHOD GetPrefix(nsAWritableString& aPrefix); \
NS_IMETHOD SetPrefix(const nsAReadableString& aPrefix); \
NS_IMETHOD GetLocalName(nsAWritableString& aLocalName); \
NS_IMETHOD GetBaseURI(nsAWritableString& aBaseURI); \
NS_IMETHOD InsertBefore(nsIDOMNode* aNewChild, nsIDOMNode* aRefChild, nsIDOMNode** aReturn); \
NS_IMETHOD ReplaceChild(nsIDOMNode* aNewChild, nsIDOMNode* aOldChild, nsIDOMNode** aReturn); \
NS_IMETHOD RemoveChild(nsIDOMNode* aOldChild, nsIDOMNode** aReturn); \
NS_IMETHOD AppendChild(nsIDOMNode* aNewChild, nsIDOMNode** aReturn); \
NS_IMETHOD HasChildNodes(PRBool* aReturn); \
NS_IMETHOD CloneNode(PRBool aDeep, nsIDOMNode** aReturn); \
NS_IMETHOD Normalize(); \
NS_IMETHOD IsSupported(const nsAReadableString& aFeature, const nsAReadableString& aVersion, PRBool* aReturn); \
NS_IMETHOD HasAttributes(PRBool* aReturn); \
#define NS_FORWARD_IDOMNODE(_to) \
NS_IMETHOD GetNodeName(nsAWritableString& aNodeName) { return _to GetNodeName(aNodeName); } \
NS_IMETHOD GetNodeValue(nsAWritableString& aNodeValue) { return _to GetNodeValue(aNodeValue); } \
NS_IMETHOD SetNodeValue(const nsAReadableString& aNodeValue) { return _to SetNodeValue(aNodeValue); } \
NS_IMETHOD GetNodeType(PRUint16* aNodeType) { return _to GetNodeType(aNodeType); } \
NS_IMETHOD GetParentNode(nsIDOMNode** aParentNode) { return _to GetParentNode(aParentNode); } \
NS_IMETHOD GetChildNodes(nsIDOMNodeList** aChildNodes) { return _to GetChildNodes(aChildNodes); } \
NS_IMETHOD GetFirstChild(nsIDOMNode** aFirstChild) { return _to GetFirstChild(aFirstChild); } \
NS_IMETHOD GetLastChild(nsIDOMNode** aLastChild) { return _to GetLastChild(aLastChild); } \
NS_IMETHOD GetPreviousSibling(nsIDOMNode** aPreviousSibling) { return _to GetPreviousSibling(aPreviousSibling); } \
NS_IMETHOD GetNextSibling(nsIDOMNode** aNextSibling) { return _to GetNextSibling(aNextSibling); } \
NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap** aAttributes) { return _to GetAttributes(aAttributes); } \
NS_IMETHOD GetOwnerDocument(nsIDOMDocument** aOwnerDocument) { return _to GetOwnerDocument(aOwnerDocument); } \
NS_IMETHOD GetNamespaceURI(nsAWritableString& aNamespaceURI) { return _to GetNamespaceURI(aNamespaceURI); } \
NS_IMETHOD GetPrefix(nsAWritableString& aPrefix) { return _to GetPrefix(aPrefix); } \
NS_IMETHOD SetPrefix(const nsAReadableString& aPrefix) { return _to SetPrefix(aPrefix); } \
NS_IMETHOD GetLocalName(nsAWritableString& aLocalName) { return _to GetLocalName(aLocalName); } \
NS_IMETHOD GetBaseURI(nsAWritableString& aBaseURI) { return _to GetBaseURI(aBaseURI); } \
NS_IMETHOD InsertBefore(nsIDOMNode* aNewChild, nsIDOMNode* aRefChild, nsIDOMNode** aReturn) { return _to InsertBefore(aNewChild, aRefChild, aReturn); } \
NS_IMETHOD ReplaceChild(nsIDOMNode* aNewChild, nsIDOMNode* aOldChild, nsIDOMNode** aReturn) { return _to ReplaceChild(aNewChild, aOldChild, aReturn); } \
NS_IMETHOD RemoveChild(nsIDOMNode* aOldChild, nsIDOMNode** aReturn) { return _to RemoveChild(aOldChild, aReturn); } \
NS_IMETHOD AppendChild(nsIDOMNode* aNewChild, nsIDOMNode** aReturn) { return _to AppendChild(aNewChild, aReturn); } \
NS_IMETHOD HasChildNodes(PRBool* aReturn) { return _to HasChildNodes(aReturn); } \
NS_IMETHOD CloneNode(PRBool aDeep, nsIDOMNode** aReturn) { return _to CloneNode(aDeep, aReturn); } \
NS_IMETHOD Normalize() { return _to Normalize(); } \
NS_IMETHOD IsSupported(const nsAReadableString& aFeature, const nsAReadableString& aVersion, PRBool* aReturn) { return _to IsSupported(aFeature, aVersion, aReturn); } \
NS_IMETHOD HasAttributes(PRBool* aReturn) { return _to HasAttributes(aReturn); } \
extern "C" NS_DOM nsresult NS_InitNodeClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptNode(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMNode_h__

View File

@@ -1,62 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMNodeList_h__
#define nsIDOMNodeList_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMNode;
#define NS_IDOMNODELIST_IID \
{ 0xa6cf907d, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMNodeList : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNODELIST_IID)
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn)=0;
};
#define NS_DECL_IDOMNODELIST \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn); \
#define NS_FORWARD_IDOMNODELIST(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return _to Item(aIndex, aReturn); } \
extern "C" NS_DOM nsresult NS_InitNodeListClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptNodeList(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMNodeList_h__

View File

@@ -1,62 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMNotation_h__
#define nsIDOMNotation_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
#define NS_IDOMNOTATION_IID \
{ 0xa6cf907e, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMNotation : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNOTATION_IID)
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId)=0;
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId)=0;
};
#define NS_DECL_IDOMNOTATION \
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId); \
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId); \
#define NS_FORWARD_IDOMNOTATION(_to) \
NS_IMETHOD GetPublicId(nsAWritableString& aPublicId) { return _to GetPublicId(aPublicId); } \
NS_IMETHOD GetSystemId(nsAWritableString& aSystemId) { return _to GetSystemId(aSystemId); } \
extern "C" NS_DOM nsresult NS_InitNotationClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptNotation(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMNotation_h__

View File

@@ -1,65 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMProcessingInstruction_h__
#define nsIDOMProcessingInstruction_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMNode.h"
#define NS_IDOMPROCESSINGINSTRUCTION_IID \
{ 0xa6cf907f, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMProcessingInstruction : public nsIDOMNode {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMPROCESSINGINSTRUCTION_IID)
NS_IMETHOD GetTarget(nsAWritableString& aTarget)=0;
NS_IMETHOD GetData(nsAWritableString& aData)=0;
NS_IMETHOD SetData(const nsAReadableString& aData)=0;
};
#define NS_DECL_IDOMPROCESSINGINSTRUCTION \
NS_IMETHOD GetTarget(nsAWritableString& aTarget); \
NS_IMETHOD GetData(nsAWritableString& aData); \
NS_IMETHOD SetData(const nsAReadableString& aData); \
#define NS_FORWARD_IDOMPROCESSINGINSTRUCTION(_to) \
NS_IMETHOD GetTarget(nsAWritableString& aTarget) { return _to GetTarget(aTarget); } \
NS_IMETHOD GetData(nsAWritableString& aData) { return _to GetData(aData); } \
NS_IMETHOD SetData(const nsAReadableString& aData) { return _to SetData(aData); } \
extern "C" NS_DOM nsresult NS_InitProcessingInstructionClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptProcessingInstruction(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMProcessingInstruction_h__

View File

@@ -1,87 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMStyleSheet_h__
#define nsIDOMStyleSheet_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMNode;
class nsIDOMStyleSheet;
class nsIDOMMediaList;
#define NS_IDOMSTYLESHEET_IID \
{ 0xa6cf9080, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMStyleSheet : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMSTYLESHEET_IID)
NS_IMETHOD GetType(nsAWritableString& aType)=0;
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
NS_IMETHOD GetOwnerNode(nsIDOMNode** aOwnerNode)=0;
NS_IMETHOD GetParentStyleSheet(nsIDOMStyleSheet** aParentStyleSheet)=0;
NS_IMETHOD GetHref(nsAWritableString& aHref)=0;
NS_IMETHOD GetTitle(nsAWritableString& aTitle)=0;
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia)=0;
};
#define NS_DECL_IDOMSTYLESHEET \
NS_IMETHOD GetType(nsAWritableString& aType); \
NS_IMETHOD GetDisabled(PRBool* aDisabled); \
NS_IMETHOD SetDisabled(PRBool aDisabled); \
NS_IMETHOD GetOwnerNode(nsIDOMNode** aOwnerNode); \
NS_IMETHOD GetParentStyleSheet(nsIDOMStyleSheet** aParentStyleSheet); \
NS_IMETHOD GetHref(nsAWritableString& aHref); \
NS_IMETHOD GetTitle(nsAWritableString& aTitle); \
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia); \
#define NS_FORWARD_IDOMSTYLESHEET(_to) \
NS_IMETHOD GetType(nsAWritableString& aType) { return _to GetType(aType); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to SetDisabled(aDisabled); } \
NS_IMETHOD GetOwnerNode(nsIDOMNode** aOwnerNode) { return _to GetOwnerNode(aOwnerNode); } \
NS_IMETHOD GetParentStyleSheet(nsIDOMStyleSheet** aParentStyleSheet) { return _to GetParentStyleSheet(aParentStyleSheet); } \
NS_IMETHOD GetHref(nsAWritableString& aHref) { return _to GetHref(aHref); } \
NS_IMETHOD GetTitle(nsAWritableString& aTitle) { return _to GetTitle(aTitle); } \
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia) { return _to GetMedia(aMedia); } \
extern "C" NS_DOM nsresult NS_InitStyleSheetClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptStyleSheet(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMStyleSheet_h__

View File

@@ -1,62 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMStyleSheetCollection_h__
#define nsIDOMStyleSheetCollection_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMStyleSheet;
#define NS_IDOMSTYLESHEETCOLLECTION_IID \
{ 0xa6cf9081, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class nsIDOMStyleSheetCollection : public nsISupports {
public:
static const nsIID& GetIID() { static nsIID iid = NS_IDOMSTYLESHEETCOLLECTION_IID; return iid; }
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMStyleSheet** aReturn)=0;
};
#define NS_DECL_IDOMSTYLESHEETCOLLECTION \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMStyleSheet** aReturn); \
#define NS_FORWARD_IDOMSTYLESHEETCOLLECTION(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMStyleSheet** aReturn) { return _to Item(aIndex, aReturn); } \
extern "C" NS_DOM nsresult NS_InitStyleSheetCollectionClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptStyleSheetCollection(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMStyleSheetCollection_h__

View File

@@ -1,62 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMStyleSheetList_h__
#define nsIDOMStyleSheetList_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMStyleSheet;
#define NS_IDOMSTYLESHEETLIST_IID \
{ 0xa6cf9081, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMStyleSheetList : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMSTYLESHEETLIST_IID)
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMStyleSheet** aReturn)=0;
};
#define NS_DECL_IDOMSTYLESHEETLIST \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMStyleSheet** aReturn); \
#define NS_FORWARD_IDOMSTYLESHEETLIST(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMStyleSheet** aReturn) { return _to Item(aIndex, aReturn); } \
extern "C" NS_DOM nsresult NS_InitStyleSheetListClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptStyleSheetList(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMStyleSheetList_h__

View File

@@ -1,59 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMText_h__
#define nsIDOMText_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCharacterData.h"
class nsIDOMText;
#define NS_IDOMTEXT_IID \
{ 0xa6cf9082, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMText : public nsIDOMCharacterData {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMTEXT_IID)
NS_IMETHOD SplitText(PRUint32 aOffset, nsIDOMText** aReturn)=0;
};
#define NS_DECL_IDOMTEXT \
NS_IMETHOD SplitText(PRUint32 aOffset, nsIDOMText** aReturn); \
#define NS_FORWARD_IDOMTEXT(_to) \
NS_IMETHOD SplitText(PRUint32 aOffset, nsIDOMText** aReturn) { return _to SplitText(aOffset, aReturn); } \
extern "C" NS_DOM nsresult NS_InitTextClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptText(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMText_h__

View File

@@ -1,38 +0,0 @@
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# This is a list of local files which get copied to the mozilla:dist:dom directory
#
nsIDOMCSS2Properties.h
nsIDOMCSSFontFaceRule.h
nsIDOMCSSImportRule.h
nsIDOMCSSMediaRule.h
nsIDOMCSSPageRule.h
nsIDOMCSSRule.h
nsIDOMCSSRuleList.h
nsIDOMCSSStyleDeclaration.h
nsIDOMCSSStyleRule.h
nsIDOMCSSStyleSheet.h
nsIDOMCSSUnknownRule.h
nsIDOMCSSValue.h
nsIDOMCSSPrimitiveValue.h
nsIDOMCounter.h
nsIDOMRGBColor.h
nsIDOMRect.h

View File

@@ -1,53 +0,0 @@
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = dom
EXPORTS = \
nsIDOMCounter.h \
nsIDOMCSS2Properties.h \
nsIDOMCSSFontFaceRule.h \
nsIDOMCSSImportRule.h \
nsIDOMCSSMediaRule.h \
nsIDOMCSSPageRule.h \
nsIDOMCSSPrimitiveValue.h \
nsIDOMRect.h \
nsIDOMRGBColor.h \
nsIDOMCSSRule.h \
nsIDOMCSSRuleList.h \
nsIDOMCSSStyleDeclaration.h \
nsIDOMCSSStyleRule.h \
nsIDOMCSSStyleSheet.h \
nsIDOMCSSUnknownRule.h \
nsIDOMCSSValue.h \
$(NULL)
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))
include $(topsrcdir)/config/rules.mk

View File

@@ -1,46 +0,0 @@
#!nmake
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH=..\..\..
DEFINES=-D_IMPL_NS_DOM
EXPORTS= \
nsIDOMCounter.h \
nsIDOMCSS2Properties.h \
nsIDOMCSSFontFaceRule.h \
nsIDOMCSSImportRule.h \
nsIDOMCSSMediaRule.h \
nsIDOMCSSPageRule.h \
nsIDOMCSSRule.h \
nsIDOMCSSRuleList.h \
nsIDOMCSSStyleDeclaration.h \
nsIDOMCSSStyleRule.h \
nsIDOMCSSStyleSheet.h \
nsIDOMCSSUnknownRule.h \
nsIDOMCSSValue.h \
nsIDOMCSSPrimitiveValue.h \
nsIDOMRect.h \
nsIDOMRGBColor.h
MODULE=dom
include <$(DEPTH)\config\rules.mak>

View File

@@ -1,922 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSS2Properties_h__
#define nsIDOMCSS2Properties_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCSSStyleDeclaration.h"
#define NS_IDOMCSS2PROPERTIES_IID \
{ 0xa6cf90d1, 0x15b3, 0x11d2, \
{0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSS2Properties : public nsIDOMCSSStyleDeclaration {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSS2PROPERTIES_IID)
NS_IMETHOD GetAzimuth(nsAWritableString& aAzimuth)=0;
NS_IMETHOD SetAzimuth(const nsAReadableString& aAzimuth)=0;
NS_IMETHOD GetBackground(nsAWritableString& aBackground)=0;
NS_IMETHOD SetBackground(const nsAReadableString& aBackground)=0;
NS_IMETHOD GetBackgroundAttachment(nsAWritableString& aBackgroundAttachment)=0;
NS_IMETHOD SetBackgroundAttachment(const nsAReadableString& aBackgroundAttachment)=0;
NS_IMETHOD GetBackgroundColor(nsAWritableString& aBackgroundColor)=0;
NS_IMETHOD SetBackgroundColor(const nsAReadableString& aBackgroundColor)=0;
NS_IMETHOD GetBackgroundImage(nsAWritableString& aBackgroundImage)=0;
NS_IMETHOD SetBackgroundImage(const nsAReadableString& aBackgroundImage)=0;
NS_IMETHOD GetBackgroundPosition(nsAWritableString& aBackgroundPosition)=0;
NS_IMETHOD SetBackgroundPosition(const nsAReadableString& aBackgroundPosition)=0;
NS_IMETHOD GetBackgroundRepeat(nsAWritableString& aBackgroundRepeat)=0;
NS_IMETHOD SetBackgroundRepeat(const nsAReadableString& aBackgroundRepeat)=0;
NS_IMETHOD GetBorder(nsAWritableString& aBorder)=0;
NS_IMETHOD SetBorder(const nsAReadableString& aBorder)=0;
NS_IMETHOD GetBorderCollapse(nsAWritableString& aBorderCollapse)=0;
NS_IMETHOD SetBorderCollapse(const nsAReadableString& aBorderCollapse)=0;
NS_IMETHOD GetBorderColor(nsAWritableString& aBorderColor)=0;
NS_IMETHOD SetBorderColor(const nsAReadableString& aBorderColor)=0;
NS_IMETHOD GetBorderSpacing(nsAWritableString& aBorderSpacing)=0;
NS_IMETHOD SetBorderSpacing(const nsAReadableString& aBorderSpacing)=0;
NS_IMETHOD GetBorderStyle(nsAWritableString& aBorderStyle)=0;
NS_IMETHOD SetBorderStyle(const nsAReadableString& aBorderStyle)=0;
NS_IMETHOD GetBorderTop(nsAWritableString& aBorderTop)=0;
NS_IMETHOD SetBorderTop(const nsAReadableString& aBorderTop)=0;
NS_IMETHOD GetBorderRight(nsAWritableString& aBorderRight)=0;
NS_IMETHOD SetBorderRight(const nsAReadableString& aBorderRight)=0;
NS_IMETHOD GetBorderBottom(nsAWritableString& aBorderBottom)=0;
NS_IMETHOD SetBorderBottom(const nsAReadableString& aBorderBottom)=0;
NS_IMETHOD GetBorderLeft(nsAWritableString& aBorderLeft)=0;
NS_IMETHOD SetBorderLeft(const nsAReadableString& aBorderLeft)=0;
NS_IMETHOD GetBorderTopColor(nsAWritableString& aBorderTopColor)=0;
NS_IMETHOD SetBorderTopColor(const nsAReadableString& aBorderTopColor)=0;
NS_IMETHOD GetBorderRightColor(nsAWritableString& aBorderRightColor)=0;
NS_IMETHOD SetBorderRightColor(const nsAReadableString& aBorderRightColor)=0;
NS_IMETHOD GetBorderBottomColor(nsAWritableString& aBorderBottomColor)=0;
NS_IMETHOD SetBorderBottomColor(const nsAReadableString& aBorderBottomColor)=0;
NS_IMETHOD GetBorderLeftColor(nsAWritableString& aBorderLeftColor)=0;
NS_IMETHOD SetBorderLeftColor(const nsAReadableString& aBorderLeftColor)=0;
NS_IMETHOD GetBorderTopStyle(nsAWritableString& aBorderTopStyle)=0;
NS_IMETHOD SetBorderTopStyle(const nsAReadableString& aBorderTopStyle)=0;
NS_IMETHOD GetBorderRightStyle(nsAWritableString& aBorderRightStyle)=0;
NS_IMETHOD SetBorderRightStyle(const nsAReadableString& aBorderRightStyle)=0;
NS_IMETHOD GetBorderBottomStyle(nsAWritableString& aBorderBottomStyle)=0;
NS_IMETHOD SetBorderBottomStyle(const nsAReadableString& aBorderBottomStyle)=0;
NS_IMETHOD GetBorderLeftStyle(nsAWritableString& aBorderLeftStyle)=0;
NS_IMETHOD SetBorderLeftStyle(const nsAReadableString& aBorderLeftStyle)=0;
NS_IMETHOD GetBorderTopWidth(nsAWritableString& aBorderTopWidth)=0;
NS_IMETHOD SetBorderTopWidth(const nsAReadableString& aBorderTopWidth)=0;
NS_IMETHOD GetBorderRightWidth(nsAWritableString& aBorderRightWidth)=0;
NS_IMETHOD SetBorderRightWidth(const nsAReadableString& aBorderRightWidth)=0;
NS_IMETHOD GetBorderBottomWidth(nsAWritableString& aBorderBottomWidth)=0;
NS_IMETHOD SetBorderBottomWidth(const nsAReadableString& aBorderBottomWidth)=0;
NS_IMETHOD GetBorderLeftWidth(nsAWritableString& aBorderLeftWidth)=0;
NS_IMETHOD SetBorderLeftWidth(const nsAReadableString& aBorderLeftWidth)=0;
NS_IMETHOD GetBorderWidth(nsAWritableString& aBorderWidth)=0;
NS_IMETHOD SetBorderWidth(const nsAReadableString& aBorderWidth)=0;
NS_IMETHOD GetBottom(nsAWritableString& aBottom)=0;
NS_IMETHOD SetBottom(const nsAReadableString& aBottom)=0;
NS_IMETHOD GetCaptionSide(nsAWritableString& aCaptionSide)=0;
NS_IMETHOD SetCaptionSide(const nsAReadableString& aCaptionSide)=0;
NS_IMETHOD GetClear(nsAWritableString& aClear)=0;
NS_IMETHOD SetClear(const nsAReadableString& aClear)=0;
NS_IMETHOD GetClip(nsAWritableString& aClip)=0;
NS_IMETHOD SetClip(const nsAReadableString& aClip)=0;
NS_IMETHOD GetColor(nsAWritableString& aColor)=0;
NS_IMETHOD SetColor(const nsAReadableString& aColor)=0;
NS_IMETHOD GetContent(nsAWritableString& aContent)=0;
NS_IMETHOD SetContent(const nsAReadableString& aContent)=0;
NS_IMETHOD GetCounterIncrement(nsAWritableString& aCounterIncrement)=0;
NS_IMETHOD SetCounterIncrement(const nsAReadableString& aCounterIncrement)=0;
NS_IMETHOD GetCounterReset(nsAWritableString& aCounterReset)=0;
NS_IMETHOD SetCounterReset(const nsAReadableString& aCounterReset)=0;
NS_IMETHOD GetCue(nsAWritableString& aCue)=0;
NS_IMETHOD SetCue(const nsAReadableString& aCue)=0;
NS_IMETHOD GetCueAfter(nsAWritableString& aCueAfter)=0;
NS_IMETHOD SetCueAfter(const nsAReadableString& aCueAfter)=0;
NS_IMETHOD GetCueBefore(nsAWritableString& aCueBefore)=0;
NS_IMETHOD SetCueBefore(const nsAReadableString& aCueBefore)=0;
NS_IMETHOD GetCursor(nsAWritableString& aCursor)=0;
NS_IMETHOD SetCursor(const nsAReadableString& aCursor)=0;
NS_IMETHOD GetDirection(nsAWritableString& aDirection)=0;
NS_IMETHOD SetDirection(const nsAReadableString& aDirection)=0;
NS_IMETHOD GetDisplay(nsAWritableString& aDisplay)=0;
NS_IMETHOD SetDisplay(const nsAReadableString& aDisplay)=0;
NS_IMETHOD GetElevation(nsAWritableString& aElevation)=0;
NS_IMETHOD SetElevation(const nsAReadableString& aElevation)=0;
NS_IMETHOD GetEmptyCells(nsAWritableString& aEmptyCells)=0;
NS_IMETHOD SetEmptyCells(const nsAReadableString& aEmptyCells)=0;
NS_IMETHOD GetCssFloat(nsAWritableString& aCssFloat)=0;
NS_IMETHOD SetCssFloat(const nsAReadableString& aCssFloat)=0;
NS_IMETHOD GetFont(nsAWritableString& aFont)=0;
NS_IMETHOD SetFont(const nsAReadableString& aFont)=0;
NS_IMETHOD GetFontFamily(nsAWritableString& aFontFamily)=0;
NS_IMETHOD SetFontFamily(const nsAReadableString& aFontFamily)=0;
NS_IMETHOD GetFontSize(nsAWritableString& aFontSize)=0;
NS_IMETHOD SetFontSize(const nsAReadableString& aFontSize)=0;
NS_IMETHOD GetFontSizeAdjust(nsAWritableString& aFontSizeAdjust)=0;
NS_IMETHOD SetFontSizeAdjust(const nsAReadableString& aFontSizeAdjust)=0;
NS_IMETHOD GetFontStretch(nsAWritableString& aFontStretch)=0;
NS_IMETHOD SetFontStretch(const nsAReadableString& aFontStretch)=0;
NS_IMETHOD GetFontStyle(nsAWritableString& aFontStyle)=0;
NS_IMETHOD SetFontStyle(const nsAReadableString& aFontStyle)=0;
NS_IMETHOD GetFontVariant(nsAWritableString& aFontVariant)=0;
NS_IMETHOD SetFontVariant(const nsAReadableString& aFontVariant)=0;
NS_IMETHOD GetFontWeight(nsAWritableString& aFontWeight)=0;
NS_IMETHOD SetFontWeight(const nsAReadableString& aFontWeight)=0;
NS_IMETHOD GetHeight(nsAWritableString& aHeight)=0;
NS_IMETHOD SetHeight(const nsAReadableString& aHeight)=0;
NS_IMETHOD GetLeft(nsAWritableString& aLeft)=0;
NS_IMETHOD SetLeft(const nsAReadableString& aLeft)=0;
NS_IMETHOD GetLetterSpacing(nsAWritableString& aLetterSpacing)=0;
NS_IMETHOD SetLetterSpacing(const nsAReadableString& aLetterSpacing)=0;
NS_IMETHOD GetLineHeight(nsAWritableString& aLineHeight)=0;
NS_IMETHOD SetLineHeight(const nsAReadableString& aLineHeight)=0;
NS_IMETHOD GetListStyle(nsAWritableString& aListStyle)=0;
NS_IMETHOD SetListStyle(const nsAReadableString& aListStyle)=0;
NS_IMETHOD GetListStyleImage(nsAWritableString& aListStyleImage)=0;
NS_IMETHOD SetListStyleImage(const nsAReadableString& aListStyleImage)=0;
NS_IMETHOD GetListStylePosition(nsAWritableString& aListStylePosition)=0;
NS_IMETHOD SetListStylePosition(const nsAReadableString& aListStylePosition)=0;
NS_IMETHOD GetListStyleType(nsAWritableString& aListStyleType)=0;
NS_IMETHOD SetListStyleType(const nsAReadableString& aListStyleType)=0;
NS_IMETHOD GetMargin(nsAWritableString& aMargin)=0;
NS_IMETHOD SetMargin(const nsAReadableString& aMargin)=0;
NS_IMETHOD GetMarginTop(nsAWritableString& aMarginTop)=0;
NS_IMETHOD SetMarginTop(const nsAReadableString& aMarginTop)=0;
NS_IMETHOD GetMarginRight(nsAWritableString& aMarginRight)=0;
NS_IMETHOD SetMarginRight(const nsAReadableString& aMarginRight)=0;
NS_IMETHOD GetMarginBottom(nsAWritableString& aMarginBottom)=0;
NS_IMETHOD SetMarginBottom(const nsAReadableString& aMarginBottom)=0;
NS_IMETHOD GetMarginLeft(nsAWritableString& aMarginLeft)=0;
NS_IMETHOD SetMarginLeft(const nsAReadableString& aMarginLeft)=0;
NS_IMETHOD GetMarkerOffset(nsAWritableString& aMarkerOffset)=0;
NS_IMETHOD SetMarkerOffset(const nsAReadableString& aMarkerOffset)=0;
NS_IMETHOD GetMarks(nsAWritableString& aMarks)=0;
NS_IMETHOD SetMarks(const nsAReadableString& aMarks)=0;
NS_IMETHOD GetMaxHeight(nsAWritableString& aMaxHeight)=0;
NS_IMETHOD SetMaxHeight(const nsAReadableString& aMaxHeight)=0;
NS_IMETHOD GetMaxWidth(nsAWritableString& aMaxWidth)=0;
NS_IMETHOD SetMaxWidth(const nsAReadableString& aMaxWidth)=0;
NS_IMETHOD GetMinHeight(nsAWritableString& aMinHeight)=0;
NS_IMETHOD SetMinHeight(const nsAReadableString& aMinHeight)=0;
NS_IMETHOD GetMinWidth(nsAWritableString& aMinWidth)=0;
NS_IMETHOD SetMinWidth(const nsAReadableString& aMinWidth)=0;
NS_IMETHOD GetOrphans(nsAWritableString& aOrphans)=0;
NS_IMETHOD SetOrphans(const nsAReadableString& aOrphans)=0;
NS_IMETHOD GetOutline(nsAWritableString& aOutline)=0;
NS_IMETHOD SetOutline(const nsAReadableString& aOutline)=0;
NS_IMETHOD GetOutlineColor(nsAWritableString& aOutlineColor)=0;
NS_IMETHOD SetOutlineColor(const nsAReadableString& aOutlineColor)=0;
NS_IMETHOD GetOutlineStyle(nsAWritableString& aOutlineStyle)=0;
NS_IMETHOD SetOutlineStyle(const nsAReadableString& aOutlineStyle)=0;
NS_IMETHOD GetOutlineWidth(nsAWritableString& aOutlineWidth)=0;
NS_IMETHOD SetOutlineWidth(const nsAReadableString& aOutlineWidth)=0;
NS_IMETHOD GetOverflow(nsAWritableString& aOverflow)=0;
NS_IMETHOD SetOverflow(const nsAReadableString& aOverflow)=0;
NS_IMETHOD GetPadding(nsAWritableString& aPadding)=0;
NS_IMETHOD SetPadding(const nsAReadableString& aPadding)=0;
NS_IMETHOD GetPaddingTop(nsAWritableString& aPaddingTop)=0;
NS_IMETHOD SetPaddingTop(const nsAReadableString& aPaddingTop)=0;
NS_IMETHOD GetPaddingRight(nsAWritableString& aPaddingRight)=0;
NS_IMETHOD SetPaddingRight(const nsAReadableString& aPaddingRight)=0;
NS_IMETHOD GetPaddingBottom(nsAWritableString& aPaddingBottom)=0;
NS_IMETHOD SetPaddingBottom(const nsAReadableString& aPaddingBottom)=0;
NS_IMETHOD GetPaddingLeft(nsAWritableString& aPaddingLeft)=0;
NS_IMETHOD SetPaddingLeft(const nsAReadableString& aPaddingLeft)=0;
NS_IMETHOD GetPage(nsAWritableString& aPage)=0;
NS_IMETHOD SetPage(const nsAReadableString& aPage)=0;
NS_IMETHOD GetPageBreakAfter(nsAWritableString& aPageBreakAfter)=0;
NS_IMETHOD SetPageBreakAfter(const nsAReadableString& aPageBreakAfter)=0;
NS_IMETHOD GetPageBreakBefore(nsAWritableString& aPageBreakBefore)=0;
NS_IMETHOD SetPageBreakBefore(const nsAReadableString& aPageBreakBefore)=0;
NS_IMETHOD GetPageBreakInside(nsAWritableString& aPageBreakInside)=0;
NS_IMETHOD SetPageBreakInside(const nsAReadableString& aPageBreakInside)=0;
NS_IMETHOD GetPause(nsAWritableString& aPause)=0;
NS_IMETHOD SetPause(const nsAReadableString& aPause)=0;
NS_IMETHOD GetPauseAfter(nsAWritableString& aPauseAfter)=0;
NS_IMETHOD SetPauseAfter(const nsAReadableString& aPauseAfter)=0;
NS_IMETHOD GetPauseBefore(nsAWritableString& aPauseBefore)=0;
NS_IMETHOD SetPauseBefore(const nsAReadableString& aPauseBefore)=0;
NS_IMETHOD GetPitch(nsAWritableString& aPitch)=0;
NS_IMETHOD SetPitch(const nsAReadableString& aPitch)=0;
NS_IMETHOD GetPitchRange(nsAWritableString& aPitchRange)=0;
NS_IMETHOD SetPitchRange(const nsAReadableString& aPitchRange)=0;
NS_IMETHOD GetPlayDuring(nsAWritableString& aPlayDuring)=0;
NS_IMETHOD SetPlayDuring(const nsAReadableString& aPlayDuring)=0;
NS_IMETHOD GetPosition(nsAWritableString& aPosition)=0;
NS_IMETHOD SetPosition(const nsAReadableString& aPosition)=0;
NS_IMETHOD GetQuotes(nsAWritableString& aQuotes)=0;
NS_IMETHOD SetQuotes(const nsAReadableString& aQuotes)=0;
NS_IMETHOD GetRichness(nsAWritableString& aRichness)=0;
NS_IMETHOD SetRichness(const nsAReadableString& aRichness)=0;
NS_IMETHOD GetRight(nsAWritableString& aRight)=0;
NS_IMETHOD SetRight(const nsAReadableString& aRight)=0;
NS_IMETHOD GetSize(nsAWritableString& aSize)=0;
NS_IMETHOD SetSize(const nsAReadableString& aSize)=0;
NS_IMETHOD GetSpeak(nsAWritableString& aSpeak)=0;
NS_IMETHOD SetSpeak(const nsAReadableString& aSpeak)=0;
NS_IMETHOD GetSpeakHeader(nsAWritableString& aSpeakHeader)=0;
NS_IMETHOD SetSpeakHeader(const nsAReadableString& aSpeakHeader)=0;
NS_IMETHOD GetSpeakNumeral(nsAWritableString& aSpeakNumeral)=0;
NS_IMETHOD SetSpeakNumeral(const nsAReadableString& aSpeakNumeral)=0;
NS_IMETHOD GetSpeakPunctuation(nsAWritableString& aSpeakPunctuation)=0;
NS_IMETHOD SetSpeakPunctuation(const nsAReadableString& aSpeakPunctuation)=0;
NS_IMETHOD GetSpeechRate(nsAWritableString& aSpeechRate)=0;
NS_IMETHOD SetSpeechRate(const nsAReadableString& aSpeechRate)=0;
NS_IMETHOD GetStress(nsAWritableString& aStress)=0;
NS_IMETHOD SetStress(const nsAReadableString& aStress)=0;
NS_IMETHOD GetTableLayout(nsAWritableString& aTableLayout)=0;
NS_IMETHOD SetTableLayout(const nsAReadableString& aTableLayout)=0;
NS_IMETHOD GetTextAlign(nsAWritableString& aTextAlign)=0;
NS_IMETHOD SetTextAlign(const nsAReadableString& aTextAlign)=0;
NS_IMETHOD GetTextDecoration(nsAWritableString& aTextDecoration)=0;
NS_IMETHOD SetTextDecoration(const nsAReadableString& aTextDecoration)=0;
NS_IMETHOD GetTextIndent(nsAWritableString& aTextIndent)=0;
NS_IMETHOD SetTextIndent(const nsAReadableString& aTextIndent)=0;
NS_IMETHOD GetTextShadow(nsAWritableString& aTextShadow)=0;
NS_IMETHOD SetTextShadow(const nsAReadableString& aTextShadow)=0;
NS_IMETHOD GetTextTransform(nsAWritableString& aTextTransform)=0;
NS_IMETHOD SetTextTransform(const nsAReadableString& aTextTransform)=0;
NS_IMETHOD GetTop(nsAWritableString& aTop)=0;
NS_IMETHOD SetTop(const nsAReadableString& aTop)=0;
NS_IMETHOD GetUnicodeBidi(nsAWritableString& aUnicodeBidi)=0;
NS_IMETHOD SetUnicodeBidi(const nsAReadableString& aUnicodeBidi)=0;
NS_IMETHOD GetVerticalAlign(nsAWritableString& aVerticalAlign)=0;
NS_IMETHOD SetVerticalAlign(const nsAReadableString& aVerticalAlign)=0;
NS_IMETHOD GetVisibility(nsAWritableString& aVisibility)=0;
NS_IMETHOD SetVisibility(const nsAReadableString& aVisibility)=0;
NS_IMETHOD GetVoiceFamily(nsAWritableString& aVoiceFamily)=0;
NS_IMETHOD SetVoiceFamily(const nsAReadableString& aVoiceFamily)=0;
NS_IMETHOD GetVolume(nsAWritableString& aVolume)=0;
NS_IMETHOD SetVolume(const nsAReadableString& aVolume)=0;
NS_IMETHOD GetWhiteSpace(nsAWritableString& aWhiteSpace)=0;
NS_IMETHOD SetWhiteSpace(const nsAReadableString& aWhiteSpace)=0;
NS_IMETHOD GetWidows(nsAWritableString& aWidows)=0;
NS_IMETHOD SetWidows(const nsAReadableString& aWidows)=0;
NS_IMETHOD GetWidth(nsAWritableString& aWidth)=0;
NS_IMETHOD SetWidth(const nsAReadableString& aWidth)=0;
NS_IMETHOD GetWordSpacing(nsAWritableString& aWordSpacing)=0;
NS_IMETHOD SetWordSpacing(const nsAReadableString& aWordSpacing)=0;
NS_IMETHOD GetZIndex(nsAWritableString& aZIndex)=0;
NS_IMETHOD SetZIndex(const nsAReadableString& aZIndex)=0;
NS_IMETHOD GetMozBinding(nsAWritableString& aMozBinding)=0;
NS_IMETHOD SetMozBinding(const nsAReadableString& aMozBinding)=0;
NS_IMETHOD GetMozOpacity(nsAWritableString& aMozOpacity)=0;
NS_IMETHOD SetMozOpacity(const nsAReadableString& aMozOpacity)=0;
};
#define NS_DECL_IDOMCSS2PROPERTIES \
NS_IMETHOD GetAzimuth(nsAWritableString& aAzimuth); \
NS_IMETHOD SetAzimuth(const nsAReadableString& aAzimuth); \
NS_IMETHOD GetBackground(nsAWritableString& aBackground); \
NS_IMETHOD SetBackground(const nsAReadableString& aBackground); \
NS_IMETHOD GetBackgroundAttachment(nsAWritableString& aBackgroundAttachment); \
NS_IMETHOD SetBackgroundAttachment(const nsAReadableString& aBackgroundAttachment); \
NS_IMETHOD GetBackgroundColor(nsAWritableString& aBackgroundColor); \
NS_IMETHOD SetBackgroundColor(const nsAReadableString& aBackgroundColor); \
NS_IMETHOD GetBackgroundImage(nsAWritableString& aBackgroundImage); \
NS_IMETHOD SetBackgroundImage(const nsAReadableString& aBackgroundImage); \
NS_IMETHOD GetBackgroundPosition(nsAWritableString& aBackgroundPosition); \
NS_IMETHOD SetBackgroundPosition(const nsAReadableString& aBackgroundPosition); \
NS_IMETHOD GetBackgroundRepeat(nsAWritableString& aBackgroundRepeat); \
NS_IMETHOD SetBackgroundRepeat(const nsAReadableString& aBackgroundRepeat); \
NS_IMETHOD GetBorder(nsAWritableString& aBorder); \
NS_IMETHOD SetBorder(const nsAReadableString& aBorder); \
NS_IMETHOD GetBorderCollapse(nsAWritableString& aBorderCollapse); \
NS_IMETHOD SetBorderCollapse(const nsAReadableString& aBorderCollapse); \
NS_IMETHOD GetBorderColor(nsAWritableString& aBorderColor); \
NS_IMETHOD SetBorderColor(const nsAReadableString& aBorderColor); \
NS_IMETHOD GetBorderSpacing(nsAWritableString& aBorderSpacing); \
NS_IMETHOD SetBorderSpacing(const nsAReadableString& aBorderSpacing); \
NS_IMETHOD GetBorderStyle(nsAWritableString& aBorderStyle); \
NS_IMETHOD SetBorderStyle(const nsAReadableString& aBorderStyle); \
NS_IMETHOD GetBorderTop(nsAWritableString& aBorderTop); \
NS_IMETHOD SetBorderTop(const nsAReadableString& aBorderTop); \
NS_IMETHOD GetBorderRight(nsAWritableString& aBorderRight); \
NS_IMETHOD SetBorderRight(const nsAReadableString& aBorderRight); \
NS_IMETHOD GetBorderBottom(nsAWritableString& aBorderBottom); \
NS_IMETHOD SetBorderBottom(const nsAReadableString& aBorderBottom); \
NS_IMETHOD GetBorderLeft(nsAWritableString& aBorderLeft); \
NS_IMETHOD SetBorderLeft(const nsAReadableString& aBorderLeft); \
NS_IMETHOD GetBorderTopColor(nsAWritableString& aBorderTopColor); \
NS_IMETHOD SetBorderTopColor(const nsAReadableString& aBorderTopColor); \
NS_IMETHOD GetBorderRightColor(nsAWritableString& aBorderRightColor); \
NS_IMETHOD SetBorderRightColor(const nsAReadableString& aBorderRightColor); \
NS_IMETHOD GetBorderBottomColor(nsAWritableString& aBorderBottomColor); \
NS_IMETHOD SetBorderBottomColor(const nsAReadableString& aBorderBottomColor); \
NS_IMETHOD GetBorderLeftColor(nsAWritableString& aBorderLeftColor); \
NS_IMETHOD SetBorderLeftColor(const nsAReadableString& aBorderLeftColor); \
NS_IMETHOD GetBorderTopStyle(nsAWritableString& aBorderTopStyle); \
NS_IMETHOD SetBorderTopStyle(const nsAReadableString& aBorderTopStyle); \
NS_IMETHOD GetBorderRightStyle(nsAWritableString& aBorderRightStyle); \
NS_IMETHOD SetBorderRightStyle(const nsAReadableString& aBorderRightStyle); \
NS_IMETHOD GetBorderBottomStyle(nsAWritableString& aBorderBottomStyle); \
NS_IMETHOD SetBorderBottomStyle(const nsAReadableString& aBorderBottomStyle); \
NS_IMETHOD GetBorderLeftStyle(nsAWritableString& aBorderLeftStyle); \
NS_IMETHOD SetBorderLeftStyle(const nsAReadableString& aBorderLeftStyle); \
NS_IMETHOD GetBorderTopWidth(nsAWritableString& aBorderTopWidth); \
NS_IMETHOD SetBorderTopWidth(const nsAReadableString& aBorderTopWidth); \
NS_IMETHOD GetBorderRightWidth(nsAWritableString& aBorderRightWidth); \
NS_IMETHOD SetBorderRightWidth(const nsAReadableString& aBorderRightWidth); \
NS_IMETHOD GetBorderBottomWidth(nsAWritableString& aBorderBottomWidth); \
NS_IMETHOD SetBorderBottomWidth(const nsAReadableString& aBorderBottomWidth); \
NS_IMETHOD GetBorderLeftWidth(nsAWritableString& aBorderLeftWidth); \
NS_IMETHOD SetBorderLeftWidth(const nsAReadableString& aBorderLeftWidth); \
NS_IMETHOD GetBorderWidth(nsAWritableString& aBorderWidth); \
NS_IMETHOD SetBorderWidth(const nsAReadableString& aBorderWidth); \
NS_IMETHOD GetBottom(nsAWritableString& aBottom); \
NS_IMETHOD SetBottom(const nsAReadableString& aBottom); \
NS_IMETHOD GetCaptionSide(nsAWritableString& aCaptionSide); \
NS_IMETHOD SetCaptionSide(const nsAReadableString& aCaptionSide); \
NS_IMETHOD GetClear(nsAWritableString& aClear); \
NS_IMETHOD SetClear(const nsAReadableString& aClear); \
NS_IMETHOD GetClip(nsAWritableString& aClip); \
NS_IMETHOD SetClip(const nsAReadableString& aClip); \
NS_IMETHOD GetColor(nsAWritableString& aColor); \
NS_IMETHOD SetColor(const nsAReadableString& aColor); \
NS_IMETHOD GetContent(nsAWritableString& aContent); \
NS_IMETHOD SetContent(const nsAReadableString& aContent); \
NS_IMETHOD GetCounterIncrement(nsAWritableString& aCounterIncrement); \
NS_IMETHOD SetCounterIncrement(const nsAReadableString& aCounterIncrement); \
NS_IMETHOD GetCounterReset(nsAWritableString& aCounterReset); \
NS_IMETHOD SetCounterReset(const nsAReadableString& aCounterReset); \
NS_IMETHOD GetCue(nsAWritableString& aCue); \
NS_IMETHOD SetCue(const nsAReadableString& aCue); \
NS_IMETHOD GetCueAfter(nsAWritableString& aCueAfter); \
NS_IMETHOD SetCueAfter(const nsAReadableString& aCueAfter); \
NS_IMETHOD GetCueBefore(nsAWritableString& aCueBefore); \
NS_IMETHOD SetCueBefore(const nsAReadableString& aCueBefore); \
NS_IMETHOD GetCursor(nsAWritableString& aCursor); \
NS_IMETHOD SetCursor(const nsAReadableString& aCursor); \
NS_IMETHOD GetDirection(nsAWritableString& aDirection); \
NS_IMETHOD SetDirection(const nsAReadableString& aDirection); \
NS_IMETHOD GetDisplay(nsAWritableString& aDisplay); \
NS_IMETHOD SetDisplay(const nsAReadableString& aDisplay); \
NS_IMETHOD GetElevation(nsAWritableString& aElevation); \
NS_IMETHOD SetElevation(const nsAReadableString& aElevation); \
NS_IMETHOD GetEmptyCells(nsAWritableString& aEmptyCells); \
NS_IMETHOD SetEmptyCells(const nsAReadableString& aEmptyCells); \
NS_IMETHOD GetCssFloat(nsAWritableString& aCssFloat); \
NS_IMETHOD SetCssFloat(const nsAReadableString& aCssFloat); \
NS_IMETHOD GetFont(nsAWritableString& aFont); \
NS_IMETHOD SetFont(const nsAReadableString& aFont); \
NS_IMETHOD GetFontFamily(nsAWritableString& aFontFamily); \
NS_IMETHOD SetFontFamily(const nsAReadableString& aFontFamily); \
NS_IMETHOD GetFontSize(nsAWritableString& aFontSize); \
NS_IMETHOD SetFontSize(const nsAReadableString& aFontSize); \
NS_IMETHOD GetFontSizeAdjust(nsAWritableString& aFontSizeAdjust); \
NS_IMETHOD SetFontSizeAdjust(const nsAReadableString& aFontSizeAdjust); \
NS_IMETHOD GetFontStretch(nsAWritableString& aFontStretch); \
NS_IMETHOD SetFontStretch(const nsAReadableString& aFontStretch); \
NS_IMETHOD GetFontStyle(nsAWritableString& aFontStyle); \
NS_IMETHOD SetFontStyle(const nsAReadableString& aFontStyle); \
NS_IMETHOD GetFontVariant(nsAWritableString& aFontVariant); \
NS_IMETHOD SetFontVariant(const nsAReadableString& aFontVariant); \
NS_IMETHOD GetFontWeight(nsAWritableString& aFontWeight); \
NS_IMETHOD SetFontWeight(const nsAReadableString& aFontWeight); \
NS_IMETHOD GetHeight(nsAWritableString& aHeight); \
NS_IMETHOD SetHeight(const nsAReadableString& aHeight); \
NS_IMETHOD GetLeft(nsAWritableString& aLeft); \
NS_IMETHOD SetLeft(const nsAReadableString& aLeft); \
NS_IMETHOD GetLetterSpacing(nsAWritableString& aLetterSpacing); \
NS_IMETHOD SetLetterSpacing(const nsAReadableString& aLetterSpacing); \
NS_IMETHOD GetLineHeight(nsAWritableString& aLineHeight); \
NS_IMETHOD SetLineHeight(const nsAReadableString& aLineHeight); \
NS_IMETHOD GetListStyle(nsAWritableString& aListStyle); \
NS_IMETHOD SetListStyle(const nsAReadableString& aListStyle); \
NS_IMETHOD GetListStyleImage(nsAWritableString& aListStyleImage); \
NS_IMETHOD SetListStyleImage(const nsAReadableString& aListStyleImage); \
NS_IMETHOD GetListStylePosition(nsAWritableString& aListStylePosition); \
NS_IMETHOD SetListStylePosition(const nsAReadableString& aListStylePosition); \
NS_IMETHOD GetListStyleType(nsAWritableString& aListStyleType); \
NS_IMETHOD SetListStyleType(const nsAReadableString& aListStyleType); \
NS_IMETHOD GetMargin(nsAWritableString& aMargin); \
NS_IMETHOD SetMargin(const nsAReadableString& aMargin); \
NS_IMETHOD GetMarginTop(nsAWritableString& aMarginTop); \
NS_IMETHOD SetMarginTop(const nsAReadableString& aMarginTop); \
NS_IMETHOD GetMarginRight(nsAWritableString& aMarginRight); \
NS_IMETHOD SetMarginRight(const nsAReadableString& aMarginRight); \
NS_IMETHOD GetMarginBottom(nsAWritableString& aMarginBottom); \
NS_IMETHOD SetMarginBottom(const nsAReadableString& aMarginBottom); \
NS_IMETHOD GetMarginLeft(nsAWritableString& aMarginLeft); \
NS_IMETHOD SetMarginLeft(const nsAReadableString& aMarginLeft); \
NS_IMETHOD GetMarkerOffset(nsAWritableString& aMarkerOffset); \
NS_IMETHOD SetMarkerOffset(const nsAReadableString& aMarkerOffset); \
NS_IMETHOD GetMarks(nsAWritableString& aMarks); \
NS_IMETHOD SetMarks(const nsAReadableString& aMarks); \
NS_IMETHOD GetMaxHeight(nsAWritableString& aMaxHeight); \
NS_IMETHOD SetMaxHeight(const nsAReadableString& aMaxHeight); \
NS_IMETHOD GetMaxWidth(nsAWritableString& aMaxWidth); \
NS_IMETHOD SetMaxWidth(const nsAReadableString& aMaxWidth); \
NS_IMETHOD GetMinHeight(nsAWritableString& aMinHeight); \
NS_IMETHOD SetMinHeight(const nsAReadableString& aMinHeight); \
NS_IMETHOD GetMinWidth(nsAWritableString& aMinWidth); \
NS_IMETHOD SetMinWidth(const nsAReadableString& aMinWidth); \
NS_IMETHOD GetOrphans(nsAWritableString& aOrphans); \
NS_IMETHOD SetOrphans(const nsAReadableString& aOrphans); \
NS_IMETHOD GetOutline(nsAWritableString& aOutline); \
NS_IMETHOD SetOutline(const nsAReadableString& aOutline); \
NS_IMETHOD GetOutlineColor(nsAWritableString& aOutlineColor); \
NS_IMETHOD SetOutlineColor(const nsAReadableString& aOutlineColor); \
NS_IMETHOD GetOutlineStyle(nsAWritableString& aOutlineStyle); \
NS_IMETHOD SetOutlineStyle(const nsAReadableString& aOutlineStyle); \
NS_IMETHOD GetOutlineWidth(nsAWritableString& aOutlineWidth); \
NS_IMETHOD SetOutlineWidth(const nsAReadableString& aOutlineWidth); \
NS_IMETHOD GetOverflow(nsAWritableString& aOverflow); \
NS_IMETHOD SetOverflow(const nsAReadableString& aOverflow); \
NS_IMETHOD GetPadding(nsAWritableString& aPadding); \
NS_IMETHOD SetPadding(const nsAReadableString& aPadding); \
NS_IMETHOD GetPaddingTop(nsAWritableString& aPaddingTop); \
NS_IMETHOD SetPaddingTop(const nsAReadableString& aPaddingTop); \
NS_IMETHOD GetPaddingRight(nsAWritableString& aPaddingRight); \
NS_IMETHOD SetPaddingRight(const nsAReadableString& aPaddingRight); \
NS_IMETHOD GetPaddingBottom(nsAWritableString& aPaddingBottom); \
NS_IMETHOD SetPaddingBottom(const nsAReadableString& aPaddingBottom); \
NS_IMETHOD GetPaddingLeft(nsAWritableString& aPaddingLeft); \
NS_IMETHOD SetPaddingLeft(const nsAReadableString& aPaddingLeft); \
NS_IMETHOD GetPage(nsAWritableString& aPage); \
NS_IMETHOD SetPage(const nsAReadableString& aPage); \
NS_IMETHOD GetPageBreakAfter(nsAWritableString& aPageBreakAfter); \
NS_IMETHOD SetPageBreakAfter(const nsAReadableString& aPageBreakAfter); \
NS_IMETHOD GetPageBreakBefore(nsAWritableString& aPageBreakBefore); \
NS_IMETHOD SetPageBreakBefore(const nsAReadableString& aPageBreakBefore); \
NS_IMETHOD GetPageBreakInside(nsAWritableString& aPageBreakInside); \
NS_IMETHOD SetPageBreakInside(const nsAReadableString& aPageBreakInside); \
NS_IMETHOD GetPause(nsAWritableString& aPause); \
NS_IMETHOD SetPause(const nsAReadableString& aPause); \
NS_IMETHOD GetPauseAfter(nsAWritableString& aPauseAfter); \
NS_IMETHOD SetPauseAfter(const nsAReadableString& aPauseAfter); \
NS_IMETHOD GetPauseBefore(nsAWritableString& aPauseBefore); \
NS_IMETHOD SetPauseBefore(const nsAReadableString& aPauseBefore); \
NS_IMETHOD GetPitch(nsAWritableString& aPitch); \
NS_IMETHOD SetPitch(const nsAReadableString& aPitch); \
NS_IMETHOD GetPitchRange(nsAWritableString& aPitchRange); \
NS_IMETHOD SetPitchRange(const nsAReadableString& aPitchRange); \
NS_IMETHOD GetPlayDuring(nsAWritableString& aPlayDuring); \
NS_IMETHOD SetPlayDuring(const nsAReadableString& aPlayDuring); \
NS_IMETHOD GetPosition(nsAWritableString& aPosition); \
NS_IMETHOD SetPosition(const nsAReadableString& aPosition); \
NS_IMETHOD GetQuotes(nsAWritableString& aQuotes); \
NS_IMETHOD SetQuotes(const nsAReadableString& aQuotes); \
NS_IMETHOD GetRichness(nsAWritableString& aRichness); \
NS_IMETHOD SetRichness(const nsAReadableString& aRichness); \
NS_IMETHOD GetRight(nsAWritableString& aRight); \
NS_IMETHOD SetRight(const nsAReadableString& aRight); \
NS_IMETHOD GetSize(nsAWritableString& aSize); \
NS_IMETHOD SetSize(const nsAReadableString& aSize); \
NS_IMETHOD GetSpeak(nsAWritableString& aSpeak); \
NS_IMETHOD SetSpeak(const nsAReadableString& aSpeak); \
NS_IMETHOD GetSpeakHeader(nsAWritableString& aSpeakHeader); \
NS_IMETHOD SetSpeakHeader(const nsAReadableString& aSpeakHeader); \
NS_IMETHOD GetSpeakNumeral(nsAWritableString& aSpeakNumeral); \
NS_IMETHOD SetSpeakNumeral(const nsAReadableString& aSpeakNumeral); \
NS_IMETHOD GetSpeakPunctuation(nsAWritableString& aSpeakPunctuation); \
NS_IMETHOD SetSpeakPunctuation(const nsAReadableString& aSpeakPunctuation); \
NS_IMETHOD GetSpeechRate(nsAWritableString& aSpeechRate); \
NS_IMETHOD SetSpeechRate(const nsAReadableString& aSpeechRate); \
NS_IMETHOD GetStress(nsAWritableString& aStress); \
NS_IMETHOD SetStress(const nsAReadableString& aStress); \
NS_IMETHOD GetTableLayout(nsAWritableString& aTableLayout); \
NS_IMETHOD SetTableLayout(const nsAReadableString& aTableLayout); \
NS_IMETHOD GetTextAlign(nsAWritableString& aTextAlign); \
NS_IMETHOD SetTextAlign(const nsAReadableString& aTextAlign); \
NS_IMETHOD GetTextDecoration(nsAWritableString& aTextDecoration); \
NS_IMETHOD SetTextDecoration(const nsAReadableString& aTextDecoration); \
NS_IMETHOD GetTextIndent(nsAWritableString& aTextIndent); \
NS_IMETHOD SetTextIndent(const nsAReadableString& aTextIndent); \
NS_IMETHOD GetTextShadow(nsAWritableString& aTextShadow); \
NS_IMETHOD SetTextShadow(const nsAReadableString& aTextShadow); \
NS_IMETHOD GetTextTransform(nsAWritableString& aTextTransform); \
NS_IMETHOD SetTextTransform(const nsAReadableString& aTextTransform); \
NS_IMETHOD GetTop(nsAWritableString& aTop); \
NS_IMETHOD SetTop(const nsAReadableString& aTop); \
NS_IMETHOD GetUnicodeBidi(nsAWritableString& aUnicodeBidi); \
NS_IMETHOD SetUnicodeBidi(const nsAReadableString& aUnicodeBidi); \
NS_IMETHOD GetVerticalAlign(nsAWritableString& aVerticalAlign); \
NS_IMETHOD SetVerticalAlign(const nsAReadableString& aVerticalAlign); \
NS_IMETHOD GetVisibility(nsAWritableString& aVisibility); \
NS_IMETHOD SetVisibility(const nsAReadableString& aVisibility); \
NS_IMETHOD GetVoiceFamily(nsAWritableString& aVoiceFamily); \
NS_IMETHOD SetVoiceFamily(const nsAReadableString& aVoiceFamily); \
NS_IMETHOD GetVolume(nsAWritableString& aVolume); \
NS_IMETHOD SetVolume(const nsAReadableString& aVolume); \
NS_IMETHOD GetWhiteSpace(nsAWritableString& aWhiteSpace); \
NS_IMETHOD SetWhiteSpace(const nsAReadableString& aWhiteSpace); \
NS_IMETHOD GetWidows(nsAWritableString& aWidows); \
NS_IMETHOD SetWidows(const nsAReadableString& aWidows); \
NS_IMETHOD GetWidth(nsAWritableString& aWidth); \
NS_IMETHOD SetWidth(const nsAReadableString& aWidth); \
NS_IMETHOD GetWordSpacing(nsAWritableString& aWordSpacing); \
NS_IMETHOD SetWordSpacing(const nsAReadableString& aWordSpacing); \
NS_IMETHOD GetZIndex(nsAWritableString& aZIndex); \
NS_IMETHOD SetZIndex(const nsAReadableString& aZIndex); \
NS_IMETHOD GetMozBinding(nsAWritableString& aMozBinding); \
NS_IMETHOD SetMozBinding(const nsAReadableString& aMozBinding); \
NS_IMETHOD GetMozOpacity(nsAWritableString& aMozOpacity); \
NS_IMETHOD SetMozOpacity(const nsAReadableString& aMozOpacity); \
#define NS_FORWARD_IDOMCSS2PROPERTIES(_to) \
NS_IMETHOD GetAzimuth(nsAWritableString& aAzimuth) { return _to GetAzimuth(aAzimuth); } \
NS_IMETHOD SetAzimuth(const nsAReadableString& aAzimuth) { return _to SetAzimuth(aAzimuth); } \
NS_IMETHOD GetBackground(nsAWritableString& aBackground) { return _to GetBackground(aBackground); } \
NS_IMETHOD SetBackground(const nsAReadableString& aBackground) { return _to SetBackground(aBackground); } \
NS_IMETHOD GetBackgroundAttachment(nsAWritableString& aBackgroundAttachment) { return _to GetBackgroundAttachment(aBackgroundAttachment); } \
NS_IMETHOD SetBackgroundAttachment(const nsAReadableString& aBackgroundAttachment) { return _to SetBackgroundAttachment(aBackgroundAttachment); } \
NS_IMETHOD GetBackgroundColor(nsAWritableString& aBackgroundColor) { return _to GetBackgroundColor(aBackgroundColor); } \
NS_IMETHOD SetBackgroundColor(const nsAReadableString& aBackgroundColor) { return _to SetBackgroundColor(aBackgroundColor); } \
NS_IMETHOD GetBackgroundImage(nsAWritableString& aBackgroundImage) { return _to GetBackgroundImage(aBackgroundImage); } \
NS_IMETHOD SetBackgroundImage(const nsAReadableString& aBackgroundImage) { return _to SetBackgroundImage(aBackgroundImage); } \
NS_IMETHOD GetBackgroundPosition(nsAWritableString& aBackgroundPosition) { return _to GetBackgroundPosition(aBackgroundPosition); } \
NS_IMETHOD SetBackgroundPosition(const nsAReadableString& aBackgroundPosition) { return _to SetBackgroundPosition(aBackgroundPosition); } \
NS_IMETHOD GetBackgroundRepeat(nsAWritableString& aBackgroundRepeat) { return _to GetBackgroundRepeat(aBackgroundRepeat); } \
NS_IMETHOD SetBackgroundRepeat(const nsAReadableString& aBackgroundRepeat) { return _to SetBackgroundRepeat(aBackgroundRepeat); } \
NS_IMETHOD GetBorder(nsAWritableString& aBorder) { return _to GetBorder(aBorder); } \
NS_IMETHOD SetBorder(const nsAReadableString& aBorder) { return _to SetBorder(aBorder); } \
NS_IMETHOD GetBorderCollapse(nsAWritableString& aBorderCollapse) { return _to GetBorderCollapse(aBorderCollapse); } \
NS_IMETHOD SetBorderCollapse(const nsAReadableString& aBorderCollapse) { return _to SetBorderCollapse(aBorderCollapse); } \
NS_IMETHOD GetBorderColor(nsAWritableString& aBorderColor) { return _to GetBorderColor(aBorderColor); } \
NS_IMETHOD SetBorderColor(const nsAReadableString& aBorderColor) { return _to SetBorderColor(aBorderColor); } \
NS_IMETHOD GetBorderSpacing(nsAWritableString& aBorderSpacing) { return _to GetBorderSpacing(aBorderSpacing); } \
NS_IMETHOD SetBorderSpacing(const nsAReadableString& aBorderSpacing) { return _to SetBorderSpacing(aBorderSpacing); } \
NS_IMETHOD GetBorderStyle(nsAWritableString& aBorderStyle) { return _to GetBorderStyle(aBorderStyle); } \
NS_IMETHOD SetBorderStyle(const nsAReadableString& aBorderStyle) { return _to SetBorderStyle(aBorderStyle); } \
NS_IMETHOD GetBorderTop(nsAWritableString& aBorderTop) { return _to GetBorderTop(aBorderTop); } \
NS_IMETHOD SetBorderTop(const nsAReadableString& aBorderTop) { return _to SetBorderTop(aBorderTop); } \
NS_IMETHOD GetBorderRight(nsAWritableString& aBorderRight) { return _to GetBorderRight(aBorderRight); } \
NS_IMETHOD SetBorderRight(const nsAReadableString& aBorderRight) { return _to SetBorderRight(aBorderRight); } \
NS_IMETHOD GetBorderBottom(nsAWritableString& aBorderBottom) { return _to GetBorderBottom(aBorderBottom); } \
NS_IMETHOD SetBorderBottom(const nsAReadableString& aBorderBottom) { return _to SetBorderBottom(aBorderBottom); } \
NS_IMETHOD GetBorderLeft(nsAWritableString& aBorderLeft) { return _to GetBorderLeft(aBorderLeft); } \
NS_IMETHOD SetBorderLeft(const nsAReadableString& aBorderLeft) { return _to SetBorderLeft(aBorderLeft); } \
NS_IMETHOD GetBorderTopColor(nsAWritableString& aBorderTopColor) { return _to GetBorderTopColor(aBorderTopColor); } \
NS_IMETHOD SetBorderTopColor(const nsAReadableString& aBorderTopColor) { return _to SetBorderTopColor(aBorderTopColor); } \
NS_IMETHOD GetBorderRightColor(nsAWritableString& aBorderRightColor) { return _to GetBorderRightColor(aBorderRightColor); } \
NS_IMETHOD SetBorderRightColor(const nsAReadableString& aBorderRightColor) { return _to SetBorderRightColor(aBorderRightColor); } \
NS_IMETHOD GetBorderBottomColor(nsAWritableString& aBorderBottomColor) { return _to GetBorderBottomColor(aBorderBottomColor); } \
NS_IMETHOD SetBorderBottomColor(const nsAReadableString& aBorderBottomColor) { return _to SetBorderBottomColor(aBorderBottomColor); } \
NS_IMETHOD GetBorderLeftColor(nsAWritableString& aBorderLeftColor) { return _to GetBorderLeftColor(aBorderLeftColor); } \
NS_IMETHOD SetBorderLeftColor(const nsAReadableString& aBorderLeftColor) { return _to SetBorderLeftColor(aBorderLeftColor); } \
NS_IMETHOD GetBorderTopStyle(nsAWritableString& aBorderTopStyle) { return _to GetBorderTopStyle(aBorderTopStyle); } \
NS_IMETHOD SetBorderTopStyle(const nsAReadableString& aBorderTopStyle) { return _to SetBorderTopStyle(aBorderTopStyle); } \
NS_IMETHOD GetBorderRightStyle(nsAWritableString& aBorderRightStyle) { return _to GetBorderRightStyle(aBorderRightStyle); } \
NS_IMETHOD SetBorderRightStyle(const nsAReadableString& aBorderRightStyle) { return _to SetBorderRightStyle(aBorderRightStyle); } \
NS_IMETHOD GetBorderBottomStyle(nsAWritableString& aBorderBottomStyle) { return _to GetBorderBottomStyle(aBorderBottomStyle); } \
NS_IMETHOD SetBorderBottomStyle(const nsAReadableString& aBorderBottomStyle) { return _to SetBorderBottomStyle(aBorderBottomStyle); } \
NS_IMETHOD GetBorderLeftStyle(nsAWritableString& aBorderLeftStyle) { return _to GetBorderLeftStyle(aBorderLeftStyle); } \
NS_IMETHOD SetBorderLeftStyle(const nsAReadableString& aBorderLeftStyle) { return _to SetBorderLeftStyle(aBorderLeftStyle); } \
NS_IMETHOD GetBorderTopWidth(nsAWritableString& aBorderTopWidth) { return _to GetBorderTopWidth(aBorderTopWidth); } \
NS_IMETHOD SetBorderTopWidth(const nsAReadableString& aBorderTopWidth) { return _to SetBorderTopWidth(aBorderTopWidth); } \
NS_IMETHOD GetBorderRightWidth(nsAWritableString& aBorderRightWidth) { return _to GetBorderRightWidth(aBorderRightWidth); } \
NS_IMETHOD SetBorderRightWidth(const nsAReadableString& aBorderRightWidth) { return _to SetBorderRightWidth(aBorderRightWidth); } \
NS_IMETHOD GetBorderBottomWidth(nsAWritableString& aBorderBottomWidth) { return _to GetBorderBottomWidth(aBorderBottomWidth); } \
NS_IMETHOD SetBorderBottomWidth(const nsAReadableString& aBorderBottomWidth) { return _to SetBorderBottomWidth(aBorderBottomWidth); } \
NS_IMETHOD GetBorderLeftWidth(nsAWritableString& aBorderLeftWidth) { return _to GetBorderLeftWidth(aBorderLeftWidth); } \
NS_IMETHOD SetBorderLeftWidth(const nsAReadableString& aBorderLeftWidth) { return _to SetBorderLeftWidth(aBorderLeftWidth); } \
NS_IMETHOD GetBorderWidth(nsAWritableString& aBorderWidth) { return _to GetBorderWidth(aBorderWidth); } \
NS_IMETHOD SetBorderWidth(const nsAReadableString& aBorderWidth) { return _to SetBorderWidth(aBorderWidth); } \
NS_IMETHOD GetBottom(nsAWritableString& aBottom) { return _to GetBottom(aBottom); } \
NS_IMETHOD SetBottom(const nsAReadableString& aBottom) { return _to SetBottom(aBottom); } \
NS_IMETHOD GetCaptionSide(nsAWritableString& aCaptionSide) { return _to GetCaptionSide(aCaptionSide); } \
NS_IMETHOD SetCaptionSide(const nsAReadableString& aCaptionSide) { return _to SetCaptionSide(aCaptionSide); } \
NS_IMETHOD GetClear(nsAWritableString& aClear) { return _to GetClear(aClear); } \
NS_IMETHOD SetClear(const nsAReadableString& aClear) { return _to SetClear(aClear); } \
NS_IMETHOD GetClip(nsAWritableString& aClip) { return _to GetClip(aClip); } \
NS_IMETHOD SetClip(const nsAReadableString& aClip) { return _to SetClip(aClip); } \
NS_IMETHOD GetColor(nsAWritableString& aColor) { return _to GetColor(aColor); } \
NS_IMETHOD SetColor(const nsAReadableString& aColor) { return _to SetColor(aColor); } \
NS_IMETHOD GetContent(nsAWritableString& aContent) { return _to GetContent(aContent); } \
NS_IMETHOD SetContent(const nsAReadableString& aContent) { return _to SetContent(aContent); } \
NS_IMETHOD GetCounterIncrement(nsAWritableString& aCounterIncrement) { return _to GetCounterIncrement(aCounterIncrement); } \
NS_IMETHOD SetCounterIncrement(const nsAReadableString& aCounterIncrement) { return _to SetCounterIncrement(aCounterIncrement); } \
NS_IMETHOD GetCounterReset(nsAWritableString& aCounterReset) { return _to GetCounterReset(aCounterReset); } \
NS_IMETHOD SetCounterReset(const nsAReadableString& aCounterReset) { return _to SetCounterReset(aCounterReset); } \
NS_IMETHOD GetCue(nsAWritableString& aCue) { return _to GetCue(aCue); } \
NS_IMETHOD SetCue(const nsAReadableString& aCue) { return _to SetCue(aCue); } \
NS_IMETHOD GetCueAfter(nsAWritableString& aCueAfter) { return _to GetCueAfter(aCueAfter); } \
NS_IMETHOD SetCueAfter(const nsAReadableString& aCueAfter) { return _to SetCueAfter(aCueAfter); } \
NS_IMETHOD GetCueBefore(nsAWritableString& aCueBefore) { return _to GetCueBefore(aCueBefore); } \
NS_IMETHOD SetCueBefore(const nsAReadableString& aCueBefore) { return _to SetCueBefore(aCueBefore); } \
NS_IMETHOD GetCursor(nsAWritableString& aCursor) { return _to GetCursor(aCursor); } \
NS_IMETHOD SetCursor(const nsAReadableString& aCursor) { return _to SetCursor(aCursor); } \
NS_IMETHOD GetDirection(nsAWritableString& aDirection) { return _to GetDirection(aDirection); } \
NS_IMETHOD SetDirection(const nsAReadableString& aDirection) { return _to SetDirection(aDirection); } \
NS_IMETHOD GetDisplay(nsAWritableString& aDisplay) { return _to GetDisplay(aDisplay); } \
NS_IMETHOD SetDisplay(const nsAReadableString& aDisplay) { return _to SetDisplay(aDisplay); } \
NS_IMETHOD GetElevation(nsAWritableString& aElevation) { return _to GetElevation(aElevation); } \
NS_IMETHOD SetElevation(const nsAReadableString& aElevation) { return _to SetElevation(aElevation); } \
NS_IMETHOD GetEmptyCells(nsAWritableString& aEmptyCells) { return _to GetEmptyCells(aEmptyCells); } \
NS_IMETHOD SetEmptyCells(const nsAReadableString& aEmptyCells) { return _to SetEmptyCells(aEmptyCells); } \
NS_IMETHOD GetCssFloat(nsAWritableString& aCssFloat) { return _to GetCssFloat(aCssFloat); } \
NS_IMETHOD SetCssFloat(const nsAReadableString& aCssFloat) { return _to SetCssFloat(aCssFloat); } \
NS_IMETHOD GetFont(nsAWritableString& aFont) { return _to GetFont(aFont); } \
NS_IMETHOD SetFont(const nsAReadableString& aFont) { return _to SetFont(aFont); } \
NS_IMETHOD GetFontFamily(nsAWritableString& aFontFamily) { return _to GetFontFamily(aFontFamily); } \
NS_IMETHOD SetFontFamily(const nsAReadableString& aFontFamily) { return _to SetFontFamily(aFontFamily); } \
NS_IMETHOD GetFontSize(nsAWritableString& aFontSize) { return _to GetFontSize(aFontSize); } \
NS_IMETHOD SetFontSize(const nsAReadableString& aFontSize) { return _to SetFontSize(aFontSize); } \
NS_IMETHOD GetFontSizeAdjust(nsAWritableString& aFontSizeAdjust) { return _to GetFontSizeAdjust(aFontSizeAdjust); } \
NS_IMETHOD SetFontSizeAdjust(const nsAReadableString& aFontSizeAdjust) { return _to SetFontSizeAdjust(aFontSizeAdjust); } \
NS_IMETHOD GetFontStretch(nsAWritableString& aFontStretch) { return _to GetFontStretch(aFontStretch); } \
NS_IMETHOD SetFontStretch(const nsAReadableString& aFontStretch) { return _to SetFontStretch(aFontStretch); } \
NS_IMETHOD GetFontStyle(nsAWritableString& aFontStyle) { return _to GetFontStyle(aFontStyle); } \
NS_IMETHOD SetFontStyle(const nsAReadableString& aFontStyle) { return _to SetFontStyle(aFontStyle); } \
NS_IMETHOD GetFontVariant(nsAWritableString& aFontVariant) { return _to GetFontVariant(aFontVariant); } \
NS_IMETHOD SetFontVariant(const nsAReadableString& aFontVariant) { return _to SetFontVariant(aFontVariant); } \
NS_IMETHOD GetFontWeight(nsAWritableString& aFontWeight) { return _to GetFontWeight(aFontWeight); } \
NS_IMETHOD SetFontWeight(const nsAReadableString& aFontWeight) { return _to SetFontWeight(aFontWeight); } \
NS_IMETHOD GetHeight(nsAWritableString& aHeight) { return _to GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsAReadableString& aHeight) { return _to SetHeight(aHeight); } \
NS_IMETHOD GetLeft(nsAWritableString& aLeft) { return _to GetLeft(aLeft); } \
NS_IMETHOD SetLeft(const nsAReadableString& aLeft) { return _to SetLeft(aLeft); } \
NS_IMETHOD GetLetterSpacing(nsAWritableString& aLetterSpacing) { return _to GetLetterSpacing(aLetterSpacing); } \
NS_IMETHOD SetLetterSpacing(const nsAReadableString& aLetterSpacing) { return _to SetLetterSpacing(aLetterSpacing); } \
NS_IMETHOD GetLineHeight(nsAWritableString& aLineHeight) { return _to GetLineHeight(aLineHeight); } \
NS_IMETHOD SetLineHeight(const nsAReadableString& aLineHeight) { return _to SetLineHeight(aLineHeight); } \
NS_IMETHOD GetListStyle(nsAWritableString& aListStyle) { return _to GetListStyle(aListStyle); } \
NS_IMETHOD SetListStyle(const nsAReadableString& aListStyle) { return _to SetListStyle(aListStyle); } \
NS_IMETHOD GetListStyleImage(nsAWritableString& aListStyleImage) { return _to GetListStyleImage(aListStyleImage); } \
NS_IMETHOD SetListStyleImage(const nsAReadableString& aListStyleImage) { return _to SetListStyleImage(aListStyleImage); } \
NS_IMETHOD GetListStylePosition(nsAWritableString& aListStylePosition) { return _to GetListStylePosition(aListStylePosition); } \
NS_IMETHOD SetListStylePosition(const nsAReadableString& aListStylePosition) { return _to SetListStylePosition(aListStylePosition); } \
NS_IMETHOD GetListStyleType(nsAWritableString& aListStyleType) { return _to GetListStyleType(aListStyleType); } \
NS_IMETHOD SetListStyleType(const nsAReadableString& aListStyleType) { return _to SetListStyleType(aListStyleType); } \
NS_IMETHOD GetMargin(nsAWritableString& aMargin) { return _to GetMargin(aMargin); } \
NS_IMETHOD SetMargin(const nsAReadableString& aMargin) { return _to SetMargin(aMargin); } \
NS_IMETHOD GetMarginTop(nsAWritableString& aMarginTop) { return _to GetMarginTop(aMarginTop); } \
NS_IMETHOD SetMarginTop(const nsAReadableString& aMarginTop) { return _to SetMarginTop(aMarginTop); } \
NS_IMETHOD GetMarginRight(nsAWritableString& aMarginRight) { return _to GetMarginRight(aMarginRight); } \
NS_IMETHOD SetMarginRight(const nsAReadableString& aMarginRight) { return _to SetMarginRight(aMarginRight); } \
NS_IMETHOD GetMarginBottom(nsAWritableString& aMarginBottom) { return _to GetMarginBottom(aMarginBottom); } \
NS_IMETHOD SetMarginBottom(const nsAReadableString& aMarginBottom) { return _to SetMarginBottom(aMarginBottom); } \
NS_IMETHOD GetMarginLeft(nsAWritableString& aMarginLeft) { return _to GetMarginLeft(aMarginLeft); } \
NS_IMETHOD SetMarginLeft(const nsAReadableString& aMarginLeft) { return _to SetMarginLeft(aMarginLeft); } \
NS_IMETHOD GetMarkerOffset(nsAWritableString& aMarkerOffset) { return _to GetMarkerOffset(aMarkerOffset); } \
NS_IMETHOD SetMarkerOffset(const nsAReadableString& aMarkerOffset) { return _to SetMarkerOffset(aMarkerOffset); } \
NS_IMETHOD GetMarks(nsAWritableString& aMarks) { return _to GetMarks(aMarks); } \
NS_IMETHOD SetMarks(const nsAReadableString& aMarks) { return _to SetMarks(aMarks); } \
NS_IMETHOD GetMaxHeight(nsAWritableString& aMaxHeight) { return _to GetMaxHeight(aMaxHeight); } \
NS_IMETHOD SetMaxHeight(const nsAReadableString& aMaxHeight) { return _to SetMaxHeight(aMaxHeight); } \
NS_IMETHOD GetMaxWidth(nsAWritableString& aMaxWidth) { return _to GetMaxWidth(aMaxWidth); } \
NS_IMETHOD SetMaxWidth(const nsAReadableString& aMaxWidth) { return _to SetMaxWidth(aMaxWidth); } \
NS_IMETHOD GetMinHeight(nsAWritableString& aMinHeight) { return _to GetMinHeight(aMinHeight); } \
NS_IMETHOD SetMinHeight(const nsAReadableString& aMinHeight) { return _to SetMinHeight(aMinHeight); } \
NS_IMETHOD GetMinWidth(nsAWritableString& aMinWidth) { return _to GetMinWidth(aMinWidth); } \
NS_IMETHOD SetMinWidth(const nsAReadableString& aMinWidth) { return _to SetMinWidth(aMinWidth); } \
NS_IMETHOD GetOrphans(nsAWritableString& aOrphans) { return _to GetOrphans(aOrphans); } \
NS_IMETHOD SetOrphans(const nsAReadableString& aOrphans) { return _to SetOrphans(aOrphans); } \
NS_IMETHOD GetOutline(nsAWritableString& aOutline) { return _to GetOutline(aOutline); } \
NS_IMETHOD SetOutline(const nsAReadableString& aOutline) { return _to SetOutline(aOutline); } \
NS_IMETHOD GetOutlineColor(nsAWritableString& aOutlineColor) { return _to GetOutlineColor(aOutlineColor); } \
NS_IMETHOD SetOutlineColor(const nsAReadableString& aOutlineColor) { return _to SetOutlineColor(aOutlineColor); } \
NS_IMETHOD GetOutlineStyle(nsAWritableString& aOutlineStyle) { return _to GetOutlineStyle(aOutlineStyle); } \
NS_IMETHOD SetOutlineStyle(const nsAReadableString& aOutlineStyle) { return _to SetOutlineStyle(aOutlineStyle); } \
NS_IMETHOD GetOutlineWidth(nsAWritableString& aOutlineWidth) { return _to GetOutlineWidth(aOutlineWidth); } \
NS_IMETHOD SetOutlineWidth(const nsAReadableString& aOutlineWidth) { return _to SetOutlineWidth(aOutlineWidth); } \
NS_IMETHOD GetOverflow(nsAWritableString& aOverflow) { return _to GetOverflow(aOverflow); } \
NS_IMETHOD SetOverflow(const nsAReadableString& aOverflow) { return _to SetOverflow(aOverflow); } \
NS_IMETHOD GetPadding(nsAWritableString& aPadding) { return _to GetPadding(aPadding); } \
NS_IMETHOD SetPadding(const nsAReadableString& aPadding) { return _to SetPadding(aPadding); } \
NS_IMETHOD GetPaddingTop(nsAWritableString& aPaddingTop) { return _to GetPaddingTop(aPaddingTop); } \
NS_IMETHOD SetPaddingTop(const nsAReadableString& aPaddingTop) { return _to SetPaddingTop(aPaddingTop); } \
NS_IMETHOD GetPaddingRight(nsAWritableString& aPaddingRight) { return _to GetPaddingRight(aPaddingRight); } \
NS_IMETHOD SetPaddingRight(const nsAReadableString& aPaddingRight) { return _to SetPaddingRight(aPaddingRight); } \
NS_IMETHOD GetPaddingBottom(nsAWritableString& aPaddingBottom) { return _to GetPaddingBottom(aPaddingBottom); } \
NS_IMETHOD SetPaddingBottom(const nsAReadableString& aPaddingBottom) { return _to SetPaddingBottom(aPaddingBottom); } \
NS_IMETHOD GetPaddingLeft(nsAWritableString& aPaddingLeft) { return _to GetPaddingLeft(aPaddingLeft); } \
NS_IMETHOD SetPaddingLeft(const nsAReadableString& aPaddingLeft) { return _to SetPaddingLeft(aPaddingLeft); } \
NS_IMETHOD GetPage(nsAWritableString& aPage) { return _to GetPage(aPage); } \
NS_IMETHOD SetPage(const nsAReadableString& aPage) { return _to SetPage(aPage); } \
NS_IMETHOD GetPageBreakAfter(nsAWritableString& aPageBreakAfter) { return _to GetPageBreakAfter(aPageBreakAfter); } \
NS_IMETHOD SetPageBreakAfter(const nsAReadableString& aPageBreakAfter) { return _to SetPageBreakAfter(aPageBreakAfter); } \
NS_IMETHOD GetPageBreakBefore(nsAWritableString& aPageBreakBefore) { return _to GetPageBreakBefore(aPageBreakBefore); } \
NS_IMETHOD SetPageBreakBefore(const nsAReadableString& aPageBreakBefore) { return _to SetPageBreakBefore(aPageBreakBefore); } \
NS_IMETHOD GetPageBreakInside(nsAWritableString& aPageBreakInside) { return _to GetPageBreakInside(aPageBreakInside); } \
NS_IMETHOD SetPageBreakInside(const nsAReadableString& aPageBreakInside) { return _to SetPageBreakInside(aPageBreakInside); } \
NS_IMETHOD GetPause(nsAWritableString& aPause) { return _to GetPause(aPause); } \
NS_IMETHOD SetPause(const nsAReadableString& aPause) { return _to SetPause(aPause); } \
NS_IMETHOD GetPauseAfter(nsAWritableString& aPauseAfter) { return _to GetPauseAfter(aPauseAfter); } \
NS_IMETHOD SetPauseAfter(const nsAReadableString& aPauseAfter) { return _to SetPauseAfter(aPauseAfter); } \
NS_IMETHOD GetPauseBefore(nsAWritableString& aPauseBefore) { return _to GetPauseBefore(aPauseBefore); } \
NS_IMETHOD SetPauseBefore(const nsAReadableString& aPauseBefore) { return _to SetPauseBefore(aPauseBefore); } \
NS_IMETHOD GetPitch(nsAWritableString& aPitch) { return _to GetPitch(aPitch); } \
NS_IMETHOD SetPitch(const nsAReadableString& aPitch) { return _to SetPitch(aPitch); } \
NS_IMETHOD GetPitchRange(nsAWritableString& aPitchRange) { return _to GetPitchRange(aPitchRange); } \
NS_IMETHOD SetPitchRange(const nsAReadableString& aPitchRange) { return _to SetPitchRange(aPitchRange); } \
NS_IMETHOD GetPlayDuring(nsAWritableString& aPlayDuring) { return _to GetPlayDuring(aPlayDuring); } \
NS_IMETHOD SetPlayDuring(const nsAReadableString& aPlayDuring) { return _to SetPlayDuring(aPlayDuring); } \
NS_IMETHOD GetPosition(nsAWritableString& aPosition) { return _to GetPosition(aPosition); } \
NS_IMETHOD SetPosition(const nsAReadableString& aPosition) { return _to SetPosition(aPosition); } \
NS_IMETHOD GetQuotes(nsAWritableString& aQuotes) { return _to GetQuotes(aQuotes); } \
NS_IMETHOD SetQuotes(const nsAReadableString& aQuotes) { return _to SetQuotes(aQuotes); } \
NS_IMETHOD GetRichness(nsAWritableString& aRichness) { return _to GetRichness(aRichness); } \
NS_IMETHOD SetRichness(const nsAReadableString& aRichness) { return _to SetRichness(aRichness); } \
NS_IMETHOD GetRight(nsAWritableString& aRight) { return _to GetRight(aRight); } \
NS_IMETHOD SetRight(const nsAReadableString& aRight) { return _to SetRight(aRight); } \
NS_IMETHOD GetSize(nsAWritableString& aSize) { return _to GetSize(aSize); } \
NS_IMETHOD SetSize(const nsAReadableString& aSize) { return _to SetSize(aSize); } \
NS_IMETHOD GetSpeak(nsAWritableString& aSpeak) { return _to GetSpeak(aSpeak); } \
NS_IMETHOD SetSpeak(const nsAReadableString& aSpeak) { return _to SetSpeak(aSpeak); } \
NS_IMETHOD GetSpeakHeader(nsAWritableString& aSpeakHeader) { return _to GetSpeakHeader(aSpeakHeader); } \
NS_IMETHOD SetSpeakHeader(const nsAReadableString& aSpeakHeader) { return _to SetSpeakHeader(aSpeakHeader); } \
NS_IMETHOD GetSpeakNumeral(nsAWritableString& aSpeakNumeral) { return _to GetSpeakNumeral(aSpeakNumeral); } \
NS_IMETHOD SetSpeakNumeral(const nsAReadableString& aSpeakNumeral) { return _to SetSpeakNumeral(aSpeakNumeral); } \
NS_IMETHOD GetSpeakPunctuation(nsAWritableString& aSpeakPunctuation) { return _to GetSpeakPunctuation(aSpeakPunctuation); } \
NS_IMETHOD SetSpeakPunctuation(const nsAReadableString& aSpeakPunctuation) { return _to SetSpeakPunctuation(aSpeakPunctuation); } \
NS_IMETHOD GetSpeechRate(nsAWritableString& aSpeechRate) { return _to GetSpeechRate(aSpeechRate); } \
NS_IMETHOD SetSpeechRate(const nsAReadableString& aSpeechRate) { return _to SetSpeechRate(aSpeechRate); } \
NS_IMETHOD GetStress(nsAWritableString& aStress) { return _to GetStress(aStress); } \
NS_IMETHOD SetStress(const nsAReadableString& aStress) { return _to SetStress(aStress); } \
NS_IMETHOD GetTableLayout(nsAWritableString& aTableLayout) { return _to GetTableLayout(aTableLayout); } \
NS_IMETHOD SetTableLayout(const nsAReadableString& aTableLayout) { return _to SetTableLayout(aTableLayout); } \
NS_IMETHOD GetTextAlign(nsAWritableString& aTextAlign) { return _to GetTextAlign(aTextAlign); } \
NS_IMETHOD SetTextAlign(const nsAReadableString& aTextAlign) { return _to SetTextAlign(aTextAlign); } \
NS_IMETHOD GetTextDecoration(nsAWritableString& aTextDecoration) { return _to GetTextDecoration(aTextDecoration); } \
NS_IMETHOD SetTextDecoration(const nsAReadableString& aTextDecoration) { return _to SetTextDecoration(aTextDecoration); } \
NS_IMETHOD GetTextIndent(nsAWritableString& aTextIndent) { return _to GetTextIndent(aTextIndent); } \
NS_IMETHOD SetTextIndent(const nsAReadableString& aTextIndent) { return _to SetTextIndent(aTextIndent); } \
NS_IMETHOD GetTextShadow(nsAWritableString& aTextShadow) { return _to GetTextShadow(aTextShadow); } \
NS_IMETHOD SetTextShadow(const nsAReadableString& aTextShadow) { return _to SetTextShadow(aTextShadow); } \
NS_IMETHOD GetTextTransform(nsAWritableString& aTextTransform) { return _to GetTextTransform(aTextTransform); } \
NS_IMETHOD SetTextTransform(const nsAReadableString& aTextTransform) { return _to SetTextTransform(aTextTransform); } \
NS_IMETHOD GetTop(nsAWritableString& aTop) { return _to GetTop(aTop); } \
NS_IMETHOD SetTop(const nsAReadableString& aTop) { return _to SetTop(aTop); } \
NS_IMETHOD GetUnicodeBidi(nsAWritableString& aUnicodeBidi) { return _to GetUnicodeBidi(aUnicodeBidi); } \
NS_IMETHOD SetUnicodeBidi(const nsAReadableString& aUnicodeBidi) { return _to SetUnicodeBidi(aUnicodeBidi); } \
NS_IMETHOD GetVerticalAlign(nsAWritableString& aVerticalAlign) { return _to GetVerticalAlign(aVerticalAlign); } \
NS_IMETHOD SetVerticalAlign(const nsAReadableString& aVerticalAlign) { return _to SetVerticalAlign(aVerticalAlign); } \
NS_IMETHOD GetVisibility(nsAWritableString& aVisibility) { return _to GetVisibility(aVisibility); } \
NS_IMETHOD SetVisibility(const nsAReadableString& aVisibility) { return _to SetVisibility(aVisibility); } \
NS_IMETHOD GetVoiceFamily(nsAWritableString& aVoiceFamily) { return _to GetVoiceFamily(aVoiceFamily); } \
NS_IMETHOD SetVoiceFamily(const nsAReadableString& aVoiceFamily) { return _to SetVoiceFamily(aVoiceFamily); } \
NS_IMETHOD GetVolume(nsAWritableString& aVolume) { return _to GetVolume(aVolume); } \
NS_IMETHOD SetVolume(const nsAReadableString& aVolume) { return _to SetVolume(aVolume); } \
NS_IMETHOD GetWhiteSpace(nsAWritableString& aWhiteSpace) { return _to GetWhiteSpace(aWhiteSpace); } \
NS_IMETHOD SetWhiteSpace(const nsAReadableString& aWhiteSpace) { return _to SetWhiteSpace(aWhiteSpace); } \
NS_IMETHOD GetWidows(nsAWritableString& aWidows) { return _to GetWidows(aWidows); } \
NS_IMETHOD SetWidows(const nsAReadableString& aWidows) { return _to SetWidows(aWidows); } \
NS_IMETHOD GetWidth(nsAWritableString& aWidth) { return _to GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsAReadableString& aWidth) { return _to SetWidth(aWidth); } \
NS_IMETHOD GetWordSpacing(nsAWritableString& aWordSpacing) { return _to GetWordSpacing(aWordSpacing); } \
NS_IMETHOD SetWordSpacing(const nsAReadableString& aWordSpacing) { return _to SetWordSpacing(aWordSpacing); } \
NS_IMETHOD GetZIndex(nsAWritableString& aZIndex) { return _to GetZIndex(aZIndex); } \
NS_IMETHOD SetZIndex(const nsAReadableString& aZIndex) { return _to SetZIndex(aZIndex); } \
NS_IMETHOD GetMozBinding(nsAWritableString& aMozBinding) { return _to GetMozBinding(aMozBinding); } \
NS_IMETHOD SetMozBinding(const nsAReadableString& aMozBinding) { return _to SetMozBinding(aMozBinding); } \
NS_IMETHOD GetMozOpacity(nsAWritableString& aMozOpacity) { return _to GetMozOpacity(aMozOpacity); } \
NS_IMETHOD SetMozOpacity(const nsAReadableString& aMozOpacity) { return _to SetMozOpacity(aMozOpacity); } \
extern "C" NS_DOM nsresult NS_InitCSS2PropertiesClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSS2Properties(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSS2Properties_h__

View File

@@ -1,59 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSFontFaceRule_h__
#define nsIDOMCSSFontFaceRule_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCSSRule.h"
class nsIDOMCSSStyleDeclaration;
#define NS_IDOMCSSFONTFACERULE_IID \
{ 0xa6cf90bb, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSSFontFaceRule : public nsIDOMCSSRule {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSFONTFACERULE_IID)
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle)=0;
};
#define NS_DECL_IDOMCSSFONTFACERULE \
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle); \
#define NS_FORWARD_IDOMCSSFONTFACERULE(_to) \
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle) { return _to GetStyle(aStyle); } \
extern "C" NS_DOM nsresult NS_InitCSSFontFaceRuleClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSFontFaceRule(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSFontFaceRule_h__

View File

@@ -1,68 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSImportRule_h__
#define nsIDOMCSSImportRule_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCSSRule.h"
class nsIDOMMediaList;
class nsIDOMCSSStyleSheet;
#define NS_IDOMCSSIMPORTRULE_IID \
{ 0xa6cf90cf, 0x15b3, 0x11d2, \
{0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32} }
class NS_NO_VTABLE nsIDOMCSSImportRule : public nsIDOMCSSRule {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSIMPORTRULE_IID)
NS_IMETHOD GetHref(nsAWritableString& aHref)=0;
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia)=0;
NS_IMETHOD GetStyleSheet(nsIDOMCSSStyleSheet** aStyleSheet)=0;
};
#define NS_DECL_IDOMCSSIMPORTRULE \
NS_IMETHOD GetHref(nsAWritableString& aHref); \
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia); \
NS_IMETHOD GetStyleSheet(nsIDOMCSSStyleSheet** aStyleSheet); \
#define NS_FORWARD_IDOMCSSIMPORTRULE(_to) \
NS_IMETHOD GetHref(nsAWritableString& aHref) { return _to GetHref(aHref); } \
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia) { return _to GetMedia(aMedia); } \
NS_IMETHOD GetStyleSheet(nsIDOMCSSStyleSheet** aStyleSheet) { return _to GetStyleSheet(aStyleSheet); } \
extern "C" NS_DOM nsresult NS_InitCSSImportRuleClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSImportRule(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSImportRule_h__

View File

@@ -1,72 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSMediaRule_h__
#define nsIDOMCSSMediaRule_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCSSRule.h"
class nsIDOMMediaList;
class nsIDOMCSSRuleList;
#define NS_IDOMCSSMEDIARULE_IID \
{ 0xa6cf90bc, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSSMediaRule : public nsIDOMCSSRule {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSMEDIARULE_IID)
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia)=0;
NS_IMETHOD GetCssRules(nsIDOMCSSRuleList** aCssRules)=0;
NS_IMETHOD InsertRule(const nsAReadableString& aRule, PRUint32 aIndex, PRUint32* aReturn)=0;
NS_IMETHOD DeleteRule(PRUint32 aIndex)=0;
};
#define NS_DECL_IDOMCSSMEDIARULE \
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia); \
NS_IMETHOD GetCssRules(nsIDOMCSSRuleList** aCssRules); \
NS_IMETHOD InsertRule(const nsAReadableString& aRule, PRUint32 aIndex, PRUint32* aReturn); \
NS_IMETHOD DeleteRule(PRUint32 aIndex); \
#define NS_FORWARD_IDOMCSSMEDIARULE(_to) \
NS_IMETHOD GetMedia(nsIDOMMediaList** aMedia) { return _to GetMedia(aMedia); } \
NS_IMETHOD GetCssRules(nsIDOMCSSRuleList** aCssRules) { return _to GetCssRules(aCssRules); } \
NS_IMETHOD InsertRule(const nsAReadableString& aRule, PRUint32 aIndex, PRUint32* aReturn) { return _to InsertRule(aRule, aIndex, aReturn); } \
NS_IMETHOD DeleteRule(PRUint32 aIndex) { return _to DeleteRule(aIndex); } \
extern "C" NS_DOM nsresult NS_InitCSSMediaRuleClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSMediaRule(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSMediaRule_h__

View File

@@ -1,66 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSPageRule_h__
#define nsIDOMCSSPageRule_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCSSRule.h"
class nsIDOMCSSStyleDeclaration;
#define NS_IDOMCSSPAGERULE_IID \
{ 0xa6cf90bd, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSSPageRule : public nsIDOMCSSRule {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSPAGERULE_IID)
NS_IMETHOD GetSelectorText(nsAWritableString& aSelectorText)=0;
NS_IMETHOD SetSelectorText(const nsAReadableString& aSelectorText)=0;
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle)=0;
};
#define NS_DECL_IDOMCSSPAGERULE \
NS_IMETHOD GetSelectorText(nsAWritableString& aSelectorText); \
NS_IMETHOD SetSelectorText(const nsAReadableString& aSelectorText); \
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle); \
#define NS_FORWARD_IDOMCSSPAGERULE(_to) \
NS_IMETHOD GetSelectorText(nsAWritableString& aSelectorText) { return _to GetSelectorText(aSelectorText); } \
NS_IMETHOD SetSelectorText(const nsAReadableString& aSelectorText) { return _to SetSelectorText(aSelectorText); } \
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle) { return _to GetStyle(aStyle); } \
extern "C" NS_DOM nsresult NS_InitCSSPageRuleClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSPageRule(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSPageRule_h__

View File

@@ -1,117 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSPrimitiveValue_h__
#define nsIDOMCSSPrimitiveValue_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCSSValue.h"
class nsIDOMRGBColor;
class nsIDOMCounter;
class nsIDOMRect;
#define NS_IDOMCSSPRIMITIVEVALUE_IID \
{ 0xe249031f, 0x8df9, 0x4e7a, \
{ 0xb6, 0x44, 0x18, 0x94, 0x6d, 0xce, 0x00, 0x19 } }
class NS_NO_VTABLE nsIDOMCSSPrimitiveValue : public nsIDOMCSSValue {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSPRIMITIVEVALUE_IID)
enum {
CSS_UNKNOWN = 0,
CSS_NUMBER = 1,
CSS_PERCENTAGE = 2,
CSS_EMS = 3,
CSS_EXS = 4,
CSS_PX = 5,
CSS_CM = 6,
CSS_MM = 7,
CSS_IN = 8,
CSS_PT = 9,
CSS_PC = 10,
CSS_DEG = 11,
CSS_RAD = 12,
CSS_GRAD = 13,
CSS_MS = 14,
CSS_S = 15,
CSS_HZ = 16,
CSS_KHZ = 17,
CSS_DIMENSION = 18,
CSS_STRING = 19,
CSS_URI = 20,
CSS_IDENT = 21,
CSS_ATTR = 22,
CSS_COUNTER = 23,
CSS_RECT = 24,
CSS_RGBCOLOR = 25
};
NS_IMETHOD GetPrimitiveType(PRUint16* aPrimitiveType)=0;
NS_IMETHOD SetFloatValue(PRUint16 aUnitType, float aFloatValue)=0;
NS_IMETHOD GetFloatValue(PRUint16 aUnitType, float* aReturn)=0;
NS_IMETHOD SetStringValue(PRUint16 aStringType, const nsAReadableString& aStringValue)=0;
NS_IMETHOD GetStringValue(nsAWritableString& aReturn)=0;
NS_IMETHOD GetCounterValue(nsIDOMCounter** aReturn)=0;
NS_IMETHOD GetRectValue(nsIDOMRect** aReturn)=0;
NS_IMETHOD GetRGBColorValue(nsIDOMRGBColor** aReturn)=0;
};
#define NS_DECL_IDOMCSSPRIMITIVEVALUE \
NS_IMETHOD GetPrimitiveType(PRUint16* aPrimitiveType); \
NS_IMETHOD SetFloatValue(PRUint16 aUnitType, float aFloatValue); \
NS_IMETHOD GetFloatValue(PRUint16 aUnitType, float* aReturn); \
NS_IMETHOD SetStringValue(PRUint16 aStringType, const nsAReadableString& aStringValue); \
NS_IMETHOD GetStringValue(nsAWritableString& aReturn); \
NS_IMETHOD GetCounterValue(nsIDOMCounter** aReturn); \
NS_IMETHOD GetRectValue(nsIDOMRect** aReturn); \
NS_IMETHOD GetRGBColorValue(nsIDOMRGBColor** aReturn); \
#define NS_FORWARD_IDOMCSSPRIMITIVEVALUE(_to) \
NS_IMETHOD GetPrimitiveType(PRUint16* aPrimitiveType) { return _to GetPrimitiveType(aPrimitiveType); } \
NS_IMETHOD SetFloatValue(PRUint16 aUnitType, float aFloatValue) { return _to SetFloatValue(aUnitType, aFloatValue); } \
NS_IMETHOD GetFloatValue(PRUint16 aUnitType, float* aReturn) { return _to GetFloatValue(aUnitType, aReturn); } \
NS_IMETHOD SetStringValue(PRUint16 aStringType, const nsAReadableString& aStringValue) { return _to SetStringValue(aStringType, aStringValue); } \
NS_IMETHOD GetStringValue(nsAWritableString& aReturn) { return _to GetStringValue(aReturn); } \
NS_IMETHOD GetCounterValue(nsIDOMCounter** aReturn) { return _to GetCounterValue(aReturn); } \
NS_IMETHOD GetRectValue(nsIDOMRect** aReturn) { return _to GetRectValue(aReturn); } \
NS_IMETHOD GetRGBColorValue(nsIDOMRGBColor** aReturn) { return _to GetRGBColorValue(aReturn); } \
extern "C" NS_DOM nsresult NS_InitCSSPrimitiveValueClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSPrimitiveValue(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSPrimitiveValue_h__

View File

@@ -1,83 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSRule_h__
#define nsIDOMCSSRule_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMCSSRule;
class nsIDOMCSSStyleSheet;
#define NS_IDOMCSSRULE_IID \
{ 0xa6cf90c1, 0x15b3, 0x11d2, \
{0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32} }
class NS_NO_VTABLE nsIDOMCSSRule : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSRULE_IID)
enum {
UNKNOWN_RULE = 0,
STYLE_RULE = 1,
CHARSET_RULE = 2,
IMPORT_RULE = 3,
MEDIA_RULE = 4,
FONT_FACE_RULE = 5,
PAGE_RULE = 6
};
NS_IMETHOD GetType(PRUint16* aType)=0;
NS_IMETHOD GetCssText(nsAWritableString& aCssText)=0;
NS_IMETHOD SetCssText(const nsAReadableString& aCssText)=0;
NS_IMETHOD GetParentStyleSheet(nsIDOMCSSStyleSheet** aParentStyleSheet)=0;
NS_IMETHOD GetParentRule(nsIDOMCSSRule** aParentRule)=0;
};
#define NS_DECL_IDOMCSSRULE \
NS_IMETHOD GetType(PRUint16* aType); \
NS_IMETHOD GetCssText(nsAWritableString& aCssText); \
NS_IMETHOD SetCssText(const nsAReadableString& aCssText); \
NS_IMETHOD GetParentStyleSheet(nsIDOMCSSStyleSheet** aParentStyleSheet); \
NS_IMETHOD GetParentRule(nsIDOMCSSRule** aParentRule); \
#define NS_FORWARD_IDOMCSSRULE(_to) \
NS_IMETHOD GetType(PRUint16* aType) { return _to GetType(aType); } \
NS_IMETHOD GetCssText(nsAWritableString& aCssText) { return _to GetCssText(aCssText); } \
NS_IMETHOD SetCssText(const nsAReadableString& aCssText) { return _to SetCssText(aCssText); } \
NS_IMETHOD GetParentStyleSheet(nsIDOMCSSStyleSheet** aParentStyleSheet) { return _to GetParentStyleSheet(aParentStyleSheet); } \
NS_IMETHOD GetParentRule(nsIDOMCSSRule** aParentRule) { return _to GetParentRule(aParentRule); } \
extern "C" NS_DOM nsresult NS_InitCSSRuleClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSRule(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSRule_h__

View File

@@ -1,62 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSRuleList_h__
#define nsIDOMCSSRuleList_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMCSSRule;
#define NS_IDOMCSSRULELIST_IID \
{ 0xa6cf90c0, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSSRuleList : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSRULELIST_IID)
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMCSSRule** aReturn)=0;
};
#define NS_DECL_IDOMCSSRULELIST \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMCSSRule** aReturn); \
#define NS_FORWARD_IDOMCSSRULELIST(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMCSSRule** aReturn) { return _to Item(aIndex, aReturn); } \
extern "C" NS_DOM nsresult NS_InitCSSRuleListClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSRuleList(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSRuleList_h__

View File

@@ -1,94 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSStyleDeclaration_h__
#define nsIDOMCSSStyleDeclaration_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMCSSRule;
class nsIDOMCSSValue;
#define NS_IDOMCSSSTYLEDECLARATION_IID \
{ 0xa6cf90be, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSSStyleDeclaration : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSSTYLEDECLARATION_IID)
NS_IMETHOD GetCssText(nsAWritableString& aCssText)=0;
NS_IMETHOD SetCssText(const nsAReadableString& aCssText)=0;
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD GetParentRule(nsIDOMCSSRule** aParentRule)=0;
NS_IMETHOD GetPropertyValue(const nsAReadableString& aPropertyName, nsAWritableString& aReturn)=0;
NS_IMETHOD GetPropertyCSSValue(const nsAReadableString& aPropertyName, nsIDOMCSSValue** aReturn)=0;
NS_IMETHOD RemoveProperty(const nsAReadableString& aPropertyName, nsAWritableString& aReturn)=0;
NS_IMETHOD GetPropertyPriority(const nsAReadableString& aPropertyName, nsAWritableString& aReturn)=0;
NS_IMETHOD SetProperty(const nsAReadableString& aPropertyName, const nsAReadableString& aValue, const nsAReadableString& aPriority)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn)=0;
};
#define NS_DECL_IDOMCSSSTYLEDECLARATION \
NS_IMETHOD GetCssText(nsAWritableString& aCssText); \
NS_IMETHOD SetCssText(const nsAReadableString& aCssText); \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD GetParentRule(nsIDOMCSSRule** aParentRule); \
NS_IMETHOD GetPropertyValue(const nsAReadableString& aPropertyName, nsAWritableString& aReturn); \
NS_IMETHOD GetPropertyCSSValue(const nsAReadableString& aPropertyName, nsIDOMCSSValue** aReturn); \
NS_IMETHOD RemoveProperty(const nsAReadableString& aPropertyName, nsAWritableString& aReturn); \
NS_IMETHOD GetPropertyPriority(const nsAReadableString& aPropertyName, nsAWritableString& aReturn); \
NS_IMETHOD SetProperty(const nsAReadableString& aPropertyName, const nsAReadableString& aValue, const nsAReadableString& aPriority); \
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn); \
#define NS_FORWARD_IDOMCSSSTYLEDECLARATION(_to) \
NS_IMETHOD GetCssText(nsAWritableString& aCssText) { return _to GetCssText(aCssText); } \
NS_IMETHOD SetCssText(const nsAReadableString& aCssText) { return _to SetCssText(aCssText); } \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD GetParentRule(nsIDOMCSSRule** aParentRule) { return _to GetParentRule(aParentRule); } \
NS_IMETHOD GetPropertyValue(const nsAReadableString& aPropertyName, nsAWritableString& aReturn) { return _to GetPropertyValue(aPropertyName, aReturn); } \
NS_IMETHOD GetPropertyCSSValue(const nsAReadableString& aPropertyName, nsIDOMCSSValue** aReturn) { return _to GetPropertyCSSValue(aPropertyName, aReturn); } \
NS_IMETHOD RemoveProperty(const nsAReadableString& aPropertyName, nsAWritableString& aReturn) { return _to RemoveProperty(aPropertyName, aReturn); } \
NS_IMETHOD GetPropertyPriority(const nsAReadableString& aPropertyName, nsAWritableString& aReturn) { return _to GetPropertyPriority(aPropertyName, aReturn); } \
NS_IMETHOD SetProperty(const nsAReadableString& aPropertyName, const nsAReadableString& aValue, const nsAReadableString& aPriority) { return _to SetProperty(aPropertyName, aValue, aPriority); } \
NS_IMETHOD Item(PRUint32 aIndex, nsAWritableString& aReturn) { return _to Item(aIndex, aReturn); } \
extern "C" NS_DOM nsresult NS_InitCSSStyleDeclarationClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSStyleDeclaration(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSStyleDeclaration_h__

View File

@@ -1,66 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSStyleRule_h__
#define nsIDOMCSSStyleRule_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCSSRule.h"
class nsIDOMCSSStyleDeclaration;
#define NS_IDOMCSSSTYLERULE_IID \
{ 0xa6cf90bf, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSSStyleRule : public nsIDOMCSSRule {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSSTYLERULE_IID)
NS_IMETHOD GetSelectorText(nsAWritableString& aSelectorText)=0;
NS_IMETHOD SetSelectorText(const nsAReadableString& aSelectorText)=0;
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle)=0;
};
#define NS_DECL_IDOMCSSSTYLERULE \
NS_IMETHOD GetSelectorText(nsAWritableString& aSelectorText); \
NS_IMETHOD SetSelectorText(const nsAReadableString& aSelectorText); \
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle); \
#define NS_FORWARD_IDOMCSSSTYLERULE(_to) \
NS_IMETHOD GetSelectorText(nsAWritableString& aSelectorText) { return _to GetSelectorText(aSelectorText); } \
NS_IMETHOD SetSelectorText(const nsAReadableString& aSelectorText) { return _to SetSelectorText(aSelectorText); } \
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle) { return _to GetStyle(aStyle); } \
extern "C" NS_DOM nsresult NS_InitCSSStyleRuleClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSStyleRule(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSStyleRule_h__

View File

@@ -1,72 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSStyleSheet_h__
#define nsIDOMCSSStyleSheet_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMStyleSheet.h"
class nsIDOMCSSRule;
class nsIDOMCSSRuleList;
#define NS_IDOMCSSSTYLESHEET_IID \
{ 0xa6cf90c2, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSSStyleSheet : public nsIDOMStyleSheet {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSSTYLESHEET_IID)
NS_IMETHOD GetOwnerRule(nsIDOMCSSRule** aOwnerRule)=0;
NS_IMETHOD GetCssRules(nsIDOMCSSRuleList** aCssRules)=0;
NS_IMETHOD InsertRule(const nsAReadableString& aRule, PRUint32 aIndex, PRUint32* aReturn)=0;
NS_IMETHOD DeleteRule(PRUint32 aIndex)=0;
};
#define NS_DECL_IDOMCSSSTYLESHEET \
NS_IMETHOD GetOwnerRule(nsIDOMCSSRule** aOwnerRule); \
NS_IMETHOD GetCssRules(nsIDOMCSSRuleList** aCssRules); \
NS_IMETHOD InsertRule(const nsAReadableString& aRule, PRUint32 aIndex, PRUint32* aReturn); \
NS_IMETHOD DeleteRule(PRUint32 aIndex); \
#define NS_FORWARD_IDOMCSSSTYLESHEET(_to) \
NS_IMETHOD GetOwnerRule(nsIDOMCSSRule** aOwnerRule) { return _to GetOwnerRule(aOwnerRule); } \
NS_IMETHOD GetCssRules(nsIDOMCSSRuleList** aCssRules) { return _to GetCssRules(aCssRules); } \
NS_IMETHOD InsertRule(const nsAReadableString& aRule, PRUint32 aIndex, PRUint32* aReturn) { return _to InsertRule(aRule, aIndex, aReturn); } \
NS_IMETHOD DeleteRule(PRUint32 aIndex) { return _to DeleteRule(aIndex); } \
extern "C" NS_DOM nsresult NS_InitCSSStyleSheetClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSStyleSheet(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSStyleSheet_h__

View File

@@ -1,54 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSUnknownRule_h__
#define nsIDOMCSSUnknownRule_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMCSSRule.h"
#define NS_IDOMCSSUNKNOWNRULE_IID \
{ 0xa6cf90d0, 0x15b3, 0x11d2, \
{0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMCSSUnknownRule : public nsIDOMCSSRule {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSUNKNOWNRULE_IID)
};
#define NS_DECL_IDOMCSSUNKNOWNRULE \
#define NS_FORWARD_IDOMCSSUNKNOWNRULE(_to) \
extern "C" NS_DOM nsresult NS_InitCSSUnknownRuleClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSUnknownRule(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSUnknownRule_h__

View File

@@ -1,70 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCSSValue_h__
#define nsIDOMCSSValue_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMCSSVALUE_IID \
{ 0x009f7ea5, 0x9e80, 0x41be, \
{ 0xb0, 0x08, 0xdb, 0x62, 0xf1, 0x08, 0x23, 0xf2 } }
class NS_NO_VTABLE nsIDOMCSSValue : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCSSVALUE_IID)
enum {
CSS_INHERIT = 0,
CSS_PRIMITIVE_VALUE = 1,
CSS_VALUE_LIST = 2,
CSS_CUSTOM = 3
};
NS_IMETHOD GetCssText(nsAWritableString& aCssText)=0;
NS_IMETHOD SetCssText(const nsAReadableString& aCssText)=0;
NS_IMETHOD GetCssValueType(PRUint16* aCssValueType)=0;
};
#define NS_DECL_IDOMCSSVALUE \
NS_IMETHOD GetCssText(nsAWritableString& aCssText); \
NS_IMETHOD SetCssText(const nsAReadableString& aCssText); \
NS_IMETHOD GetCssValueType(PRUint16* aCssValueType); \
#define NS_FORWARD_IDOMCSSVALUE(_to) \
NS_IMETHOD GetCssText(nsAWritableString& aCssText) { return _to GetCssText(aCssText); } \
NS_IMETHOD SetCssText(const nsAReadableString& aCssText) { return _to SetCssText(aCssText); } \
NS_IMETHOD GetCssValueType(PRUint16* aCssValueType) { return _to GetCssValueType(aCssValueType); } \
extern "C" NS_DOM nsresult NS_InitCSSValueClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCSSValue(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCSSValue_h__

View File

@@ -1,65 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMCounter_h__
#define nsIDOMCounter_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#define NS_IDOMCOUNTER_IID \
{ 0x31adb439, 0x0055, 0x402d, \
{ 0x9b, 0x1d, 0xd5, 0xca, 0x94, 0xf3, 0xf5, 0x5b } }
class NS_NO_VTABLE nsIDOMCounter : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMCOUNTER_IID)
NS_IMETHOD GetIdentifier(nsAWritableString& aIdentifier)=0;
NS_IMETHOD GetListStyle(nsAWritableString& aListStyle)=0;
NS_IMETHOD GetSeparator(nsAWritableString& aSeparator)=0;
};
#define NS_DECL_IDOMCOUNTER \
NS_IMETHOD GetIdentifier(nsAWritableString& aIdentifier); \
NS_IMETHOD GetListStyle(nsAWritableString& aListStyle); \
NS_IMETHOD GetSeparator(nsAWritableString& aSeparator); \
#define NS_FORWARD_IDOMCOUNTER(_to) \
NS_IMETHOD GetIdentifier(nsAWritableString& aIdentifier) { return _to GetIdentifier(aIdentifier); } \
NS_IMETHOD GetListStyle(nsAWritableString& aListStyle) { return _to GetListStyle(aListStyle); } \
NS_IMETHOD GetSeparator(nsAWritableString& aSeparator) { return _to GetSeparator(aSeparator); } \
extern "C" NS_DOM nsresult NS_InitCounterClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptCounter(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMCounter_h__

View File

@@ -1,66 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMRGBColor_h__
#define nsIDOMRGBColor_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMCSSPrimitiveValue;
#define NS_IDOMRGBCOLOR_IID \
{ 0x6aff3102, 0x320d, 0x4986, \
{ 0x97, 0x90, 0x12, 0x31, 0x6b, 0xb8, 0x7c, 0xf9 } }
class NS_NO_VTABLE nsIDOMRGBColor : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMRGBCOLOR_IID)
NS_IMETHOD GetRed(nsIDOMCSSPrimitiveValue** aRed)=0;
NS_IMETHOD GetGreen(nsIDOMCSSPrimitiveValue** aGreen)=0;
NS_IMETHOD GetBlue(nsIDOMCSSPrimitiveValue** aBlue)=0;
};
#define NS_DECL_IDOMRGBCOLOR \
NS_IMETHOD GetRed(nsIDOMCSSPrimitiveValue** aRed); \
NS_IMETHOD GetGreen(nsIDOMCSSPrimitiveValue** aGreen); \
NS_IMETHOD GetBlue(nsIDOMCSSPrimitiveValue** aBlue); \
#define NS_FORWARD_IDOMRGBCOLOR(_to) \
NS_IMETHOD GetRed(nsIDOMCSSPrimitiveValue** aRed) { return _to GetRed(aRed); } \
NS_IMETHOD GetGreen(nsIDOMCSSPrimitiveValue** aGreen) { return _to GetGreen(aGreen); } \
NS_IMETHOD GetBlue(nsIDOMCSSPrimitiveValue** aBlue) { return _to GetBlue(aBlue); } \
extern "C" NS_DOM nsresult NS_InitRGBColorClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptRGBColor(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMRGBColor_h__

View File

@@ -1,70 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMRect_h__
#define nsIDOMRect_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMCSSPrimitiveValue;
#define NS_IDOMRECT_IID \
{ 0x71735f62, 0xac5c, 0x4236, \
{ 0x9a, 0x1f, 0x5f, 0xfb, 0x28, 0x0d, 0x53, 0x1c } }
class NS_NO_VTABLE nsIDOMRect : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMRECT_IID)
NS_IMETHOD GetTop(nsIDOMCSSPrimitiveValue** aTop)=0;
NS_IMETHOD GetRight(nsIDOMCSSPrimitiveValue** aRight)=0;
NS_IMETHOD GetBottom(nsIDOMCSSPrimitiveValue** aBottom)=0;
NS_IMETHOD GetLeft(nsIDOMCSSPrimitiveValue** aLeft)=0;
};
#define NS_DECL_IDOMRECT \
NS_IMETHOD GetTop(nsIDOMCSSPrimitiveValue** aTop); \
NS_IMETHOD GetRight(nsIDOMCSSPrimitiveValue** aRight); \
NS_IMETHOD GetBottom(nsIDOMCSSPrimitiveValue** aBottom); \
NS_IMETHOD GetLeft(nsIDOMCSSPrimitiveValue** aLeft); \
#define NS_FORWARD_IDOMRECT(_to) \
NS_IMETHOD GetTop(nsIDOMCSSPrimitiveValue** aTop) { return _to GetTop(aTop); } \
NS_IMETHOD GetRight(nsIDOMCSSPrimitiveValue** aRight) { return _to GetRight(aRight); } \
NS_IMETHOD GetBottom(nsIDOMCSSPrimitiveValue** aBottom) { return _to GetBottom(aBottom); } \
NS_IMETHOD GetLeft(nsIDOMCSSPrimitiveValue** aLeft) { return _to GetLeft(aLeft); } \
extern "C" NS_DOM nsresult NS_InitRectClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptRect(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMRect_h__

View File

@@ -1,5 +0,0 @@
#
# This is a list of local files which get copied to the mozilla:dist:dom directory
#
nsINSEvent.h

View File

@@ -1,35 +0,0 @@
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = dom
EXPORTS = nsINSEvent.h
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))
include $(topsrcdir)/config/rules.mk

View File

@@ -1,30 +0,0 @@
#!nmake
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH=..\..\..
DEFINES=-D_IMPL_NS_DOM
EXPORTS=nsINSEvent.h
MODULE=dom
include <$(DEPTH)\config\rules.mak>

View File

@@ -1,83 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#ifndef nsINSEvent_h__
#define nsINSEvent_h__
#include "nsISupports.h"
class nsIDOMNode;
/*
* Base Netscape DOM event class.
*/
#define NS_INSEVENT_IID \
{ /* 64287f80-eb6a-11d1-bd85-00805f8ae3f4 */ \
0x64287f80, 0xeb6a, 0x11d1, \
{0xbd, 0x85, 0x00, 0x80, 0x5f, 0x8a, 0xe3, 0xf4} }
class nsINSEvent : public nsISupports {
public:
/*
* Event mask provided for backwards compatibility with 4.0
*/
#define EVENT_MOUSEDOWN 0x00000001
#define EVENT_MOUSEUP 0x00000002
#define EVENT_MOUSEOVER 0x00000004
#define EVENT_MOUSEOUT 0x00000008
#define EVENT_MOUSEMOVE 0x00000010
#define EVENT_MOUSEDRAG 0x00000020
#define EVENT_CLICK 0x00000040
#define EVENT_DBLCLICK 0x00000080
#define EVENT_KEYDOWN 0x00000100
#define EVENT_KEYUP 0x00000200
#define EVENT_KEYPRESS 0x00000400
#define EVENT_DRAGDROP 0x00000800
#define EVENT_FOCUS 0x00001000
#define EVENT_BLUR 0x00002000
#define EVENT_SELECT 0x00004000
#define EVENT_CHANGE 0x00008000
#define EVENT_RESET 0x00010000
#define EVENT_SUBMIT 0x00020000
#define EVENT_SCROLL 0x00040000
#define EVENT_LOAD 0x00080000
#define EVENT_UNLOAD 0x00100000
#define EVENT_XFER_DONE 0x00200000
#define EVENT_ABORT 0x00400000
#define EVENT_ERROR 0x00800000
#define EVENT_LOCATE 0x01000000
#define EVENT_MOVE 0x02000000
#define EVENT_RESIZE 0x04000000
#define EVENT_FORWARD 0x08000000
#define EVENT_HELP 0x10000000
#define EVENT_BACK 0x20000000
#define EVENT_ALT_MASK 0x00000001
#define EVENT_CONTROL_MASK 0x00000002
#define EVENT_SHIFT_MASK 0x00000004
#define EVENT_META_MASK 0x00000008
NS_IMETHOD GetLayerX(PRInt32& aX) = 0;
NS_IMETHOD GetLayerY(PRInt32& aY) = 0;
};
#endif // nsINSEvent_h__

View File

@@ -1,72 +0,0 @@
#
# This is a list of local files which get copied to the mozilla:dist:dom directory
#
nsIDOMHTMLIFrameElement.h
nsIDOMHTMLAnchorElement.h
nsIDOMHTMLAppletElement.h
nsIDOMHTMLAreaElement.h
nsIDOMHTMLBRElement.h
nsIDOMHTMLBaseElement.h
nsIDOMHTMLBaseFontElement.h
nsIDOMHTMLBodyElement.h
nsIDOMHTMLButtonElement.h
nsIDOMHTMLCollection.h
nsIDOMHTMLDListElement.h
nsIDOMHTMLDirectoryElement.h
nsIDOMHTMLDivElement.h
nsIDOMHTMLDocument.h
nsIDOMHTMLElement.h
nsIDOMHTMLFieldSetElement.h
nsIDOMHTMLFontElement.h
nsIDOMHTMLFormElement.h
nsIDOMHTMLFormControlList.h
nsIDOMNSHTMLFormElement.h
nsIDOMHTMLFrameElement.h
nsIDOMHTMLFrameSetElement.h
nsIDOMHTMLHRElement.h
nsIDOMHTMLHeadElement.h
nsIDOMHTMLHeadingElement.h
nsIDOMHTMLHtmlElement.h
nsIDOMHTMLImageElement.h
nsIDOMHTMLInputElement.h
nsIDOMNSHTMLInputElement.h
nsIDOMHTMLIsIndexElement.h
nsIDOMHTMLLIElement.h
nsIDOMHTMLLabelElement.h
nsIDOMHTMLLayerElement.h
nsIDOMHTMLLegendElement.h
nsIDOMHTMLLinkElement.h
nsIDOMHTMLMapElement.h
nsIDOMHTMLMenuElement.h
nsIDOMHTMLMetaElement.h
nsIDOMHTMLModElement.h
nsIDOMHTMLOListElement.h
nsIDOMHTMLObjectElement.h
nsIDOMHTMLOptGroupElement.h
nsIDOMNSHTMLOptionCollection.h
nsIDOMHTMLOptionElement.h
nsIDOMHTMLParagraphElement.h
nsIDOMHTMLParamElement.h
nsIDOMHTMLPreElement.h
nsIDOMHTMLQuoteElement.h
nsIDOMHTMLScriptElement.h
nsIDOMHTMLSelectElement.h
nsIDOMNSHTMLSelectElement.h
nsIDOMHTMLStyleElement.h
nsIDOMHTMLTableCaptionElement.h
nsIDOMHTMLTableCellElement.h
nsIDOMHTMLTableColElement.h
nsIDOMHTMLTableElement.h
nsIDOMHTMLTableRowElement.h
nsIDOMHTMLTableSectionElement.h
nsIDOMHTMLTextAreaElement.h
nsIDOMNSHTMLTextAreaElement.h
nsIDOMHTMLTitleElement.h
nsIDOMHTMLUListElement.h
nsIDOMImage.h
nsIDOMNSHTMLButtonElement.h
nsIDOMNSHTMLDocument.h
nsIDOMOption.h
nsIDOMNSHTMLAnchorElement.h
nsIDOMNSHTMLAreaElement.h
nsIDOMHTMLEmbedElement.h

View File

@@ -1,106 +0,0 @@
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = dom
EXPORTS = \
nsIDOMHTMLIFrameElement.h \
nsIDOMHTMLAnchorElement.h \
nsIDOMHTMLAppletElement.h \
nsIDOMHTMLAreaElement.h \
nsIDOMHTMLBRElement.h \
nsIDOMHTMLBaseElement.h \
nsIDOMHTMLBaseFontElement.h \
nsIDOMHTMLBodyElement.h \
nsIDOMHTMLButtonElement.h \
nsIDOMHTMLCollection.h \
nsIDOMHTMLDListElement.h \
nsIDOMHTMLDirectoryElement.h \
nsIDOMHTMLDivElement.h \
nsIDOMHTMLDocument.h \
nsIDOMHTMLElement.h \
nsIDOMHTMLEmbedElement.h \
nsIDOMHTMLFieldSetElement.h \
nsIDOMHTMLFontElement.h \
nsIDOMHTMLFormElement.h \
nsIDOMHTMLFormControlList.h \
nsIDOMNSHTMLFormElement.h \
nsIDOMHTMLFrameElement.h \
nsIDOMHTMLFrameSetElement.h \
nsIDOMHTMLHRElement.h \
nsIDOMHTMLHeadElement.h \
nsIDOMHTMLHeadingElement.h \
nsIDOMHTMLHtmlElement.h \
nsIDOMHTMLImageElement.h \
nsIDOMHTMLInputElement.h \
nsIDOMNSHTMLInputElement.h \
nsIDOMHTMLIsIndexElement.h \
nsIDOMHTMLLIElement.h \
nsIDOMHTMLLabelElement.h \
nsIDOMHTMLLayerElement.h \
nsIDOMHTMLLegendElement.h \
nsIDOMHTMLLinkElement.h \
nsIDOMHTMLMapElement.h \
nsIDOMHTMLMenuElement.h \
nsIDOMHTMLMetaElement.h \
nsIDOMHTMLModElement.h \
nsIDOMHTMLOListElement.h \
nsIDOMHTMLObjectElement.h \
nsIDOMHTMLOptGroupElement.h \
nsIDOMHTMLOptionElement.h \
nsIDOMNSHTMLOptionCollection.h \
nsIDOMHTMLParagraphElement.h \
nsIDOMHTMLParamElement.h \
nsIDOMHTMLPreElement.h \
nsIDOMHTMLQuoteElement.h \
nsIDOMHTMLScriptElement.h \
nsIDOMHTMLSelectElement.h \
nsIDOMNSHTMLSelectElement.h \
nsIDOMHTMLStyleElement.h \
nsIDOMHTMLTableCaptionElement.h \
nsIDOMHTMLTableCellElement.h \
nsIDOMHTMLTableColElement.h \
nsIDOMHTMLTableElement.h \
nsIDOMHTMLTableRowElement.h \
nsIDOMHTMLTableSectionElement.h \
nsIDOMHTMLTextAreaElement.h \
nsIDOMNSHTMLTextAreaElement.h \
nsIDOMHTMLTitleElement.h \
nsIDOMHTMLUListElement.h \
nsIDOMImage.h \
nsIDOMNSHTMLButtonElement.h \
nsIDOMNSHTMLDocument.h \
nsIDOMOption.h \
nsIDOMNSHTMLAnchorElement.h \
nsIDOMNSHTMLAreaElement.h \
$(NULL)
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))
include $(topsrcdir)/config/rules.mk

View File

@@ -1,116 +0,0 @@
#!nmake
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
DEPTH=..\..\..
DEFINES=-D_IMPL_NS_DOM
EXPORTS= \
nsIDOMHTMLIFrameElement.h \
nsIDOMHTMLAnchorElement.h \
nsIDOMHTMLAppletElement.h \
nsIDOMHTMLAreaElement.h \
nsIDOMHTMLBRElement.h \
nsIDOMHTMLBaseElement.h \
nsIDOMHTMLBaseFontElement.h \
nsIDOMHTMLBodyElement.h \
nsIDOMHTMLButtonElement.h \
nsIDOMHTMLCollection.h \
nsIDOMHTMLDListElement.h \
nsIDOMHTMLDirectoryElement.h \
nsIDOMHTMLDivElement.h \
nsIDOMHTMLDocument.h \
nsIDOMHTMLElement.h \
nsIDOMHTMLEmbedElement.h \
nsIDOMHTMLFieldSetElement.h \
nsIDOMHTMLFontElement.h \
nsIDOMHTMLFormElement.h \
nsIDOMHTMLFormControlList.h \
nsIDOMNSHTMLFormElement.h \
nsIDOMHTMLFrameElement.h \
nsIDOMHTMLFrameSetElement.h \
nsIDOMHTMLHRElement.h \
nsIDOMHTMLHeadElement.h \
nsIDOMHTMLHeadingElement.h \
nsIDOMHTMLHtmlElement.h \
nsIDOMHTMLImageElement.h \
nsIDOMHTMLInputElement.h \
nsIDOMNSHTMLInputElement.h \
nsIDOMHTMLIsIndexElement.h \
nsIDOMHTMLLIElement.h \
$(NULL)
EXPORTS2= \
nsIDOMHTMLLabelElement.h \
nsIDOMHTMLLayerElement.h \
nsIDOMHTMLLegendElement.h \
nsIDOMHTMLLinkElement.h \
nsIDOMHTMLMapElement.h \
nsIDOMHTMLMenuElement.h \
nsIDOMHTMLMetaElement.h \
nsIDOMHTMLModElement.h \
nsIDOMHTMLOListElement.h \
nsIDOMHTMLObjectElement.h \
nsIDOMHTMLOptGroupElement.h \
nsIDOMNSHTMLOptionCollection.h \
nsIDOMHTMLOptionElement.h \
nsIDOMHTMLParagraphElement.h \
nsIDOMHTMLParamElement.h \
nsIDOMHTMLPreElement.h \
nsIDOMHTMLQuoteElement.h \
nsIDOMHTMLScriptElement.h \
nsIDOMHTMLSelectElement.h \
nsIDOMNSHTMLSelectElement.h \
nsIDOMHTMLStyleElement.h \
nsIDOMHTMLTableCaptionElement.h \
nsIDOMHTMLTableCellElement.h \
nsIDOMHTMLTableColElement.h \
nsIDOMHTMLTableElement.h \
nsIDOMHTMLTableRowElement.h \
nsIDOMHTMLTableSectionElement.h \
nsIDOMHTMLTextAreaElement.h \
nsIDOMNSHTMLTextAreaElement.h \
nsIDOMHTMLTitleElement.h \
nsIDOMHTMLUListElement.h \
nsIDOMHTMLEmbedElement.h \
nsIDOMImage.h \
$(NULL)
EXPORTS3= \
nsIDOMNSHTMLButtonElement.h \
nsIDOMNSHTMLDocument.h \
nsIDOMOption.h \
nsIDOMNSHTMLAnchorElement.h \
nsIDOMNSHTMLAreaElement.h \
$(NULL)
MODULE=dom
include <$(DEPTH)\config\rules.mak>
export:: $(XPDIST)\include
for %f in ($(EXPORTS2)) do $(MAKE_INSTALL:/=\) %f $(XPDIST:/=\)\include
for %f in ($(EXPORTS3)) do $(MAKE_INSTALL:/=\) %f $(XPDIST:/=\)\include
clobber::
-for %g in ($(EXPORTS2)) do $(RM) $(XPDIST:/=\)\include\%g
-for %g in ($(EXPORTS3)) do $(RM) $(XPDIST:/=\)\include\%g

View File

@@ -1,146 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLAnchorElement_h__
#define nsIDOMHTMLAnchorElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLANCHORELEMENT_IID \
{ 0xa6cf90aa, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLAnchorElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLANCHORELEMENT_IID)
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey)=0;
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey)=0;
NS_IMETHOD GetCharset(nsAWritableString& aCharset)=0;
NS_IMETHOD SetCharset(const nsAReadableString& aCharset)=0;
NS_IMETHOD GetCoords(nsAWritableString& aCoords)=0;
NS_IMETHOD SetCoords(const nsAReadableString& aCoords)=0;
NS_IMETHOD GetHref(nsAWritableString& aHref)=0;
NS_IMETHOD SetHref(const nsAReadableString& aHref)=0;
NS_IMETHOD GetHreflang(nsAWritableString& aHreflang)=0;
NS_IMETHOD SetHreflang(const nsAReadableString& aHreflang)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD SetName(const nsAReadableString& aName)=0;
NS_IMETHOD GetRel(nsAWritableString& aRel)=0;
NS_IMETHOD SetRel(const nsAReadableString& aRel)=0;
NS_IMETHOD GetRev(nsAWritableString& aRev)=0;
NS_IMETHOD SetRev(const nsAReadableString& aRev)=0;
NS_IMETHOD GetShape(nsAWritableString& aShape)=0;
NS_IMETHOD SetShape(const nsAReadableString& aShape)=0;
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
NS_IMETHOD GetTarget(nsAWritableString& aTarget)=0;
NS_IMETHOD SetTarget(const nsAReadableString& aTarget)=0;
NS_IMETHOD GetType(nsAWritableString& aType)=0;
NS_IMETHOD SetType(const nsAReadableString& aType)=0;
NS_IMETHOD Blur()=0;
NS_IMETHOD Focus()=0;
};
#define NS_DECL_IDOMHTMLANCHORELEMENT \
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey); \
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey); \
NS_IMETHOD GetCharset(nsAWritableString& aCharset); \
NS_IMETHOD SetCharset(const nsAReadableString& aCharset); \
NS_IMETHOD GetCoords(nsAWritableString& aCoords); \
NS_IMETHOD SetCoords(const nsAReadableString& aCoords); \
NS_IMETHOD GetHref(nsAWritableString& aHref); \
NS_IMETHOD SetHref(const nsAReadableString& aHref); \
NS_IMETHOD GetHreflang(nsAWritableString& aHreflang); \
NS_IMETHOD SetHreflang(const nsAReadableString& aHreflang); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD SetName(const nsAReadableString& aName); \
NS_IMETHOD GetRel(nsAWritableString& aRel); \
NS_IMETHOD SetRel(const nsAReadableString& aRel); \
NS_IMETHOD GetRev(nsAWritableString& aRev); \
NS_IMETHOD SetRev(const nsAReadableString& aRev); \
NS_IMETHOD GetShape(nsAWritableString& aShape); \
NS_IMETHOD SetShape(const nsAReadableString& aShape); \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex); \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex); \
NS_IMETHOD GetTarget(nsAWritableString& aTarget); \
NS_IMETHOD SetTarget(const nsAReadableString& aTarget); \
NS_IMETHOD GetType(nsAWritableString& aType); \
NS_IMETHOD SetType(const nsAReadableString& aType); \
NS_IMETHOD Blur(); \
NS_IMETHOD Focus(); \
#define NS_FORWARD_IDOMHTMLANCHORELEMENT(_to) \
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey) { return _to GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey) { return _to SetAccessKey(aAccessKey); } \
NS_IMETHOD GetCharset(nsAWritableString& aCharset) { return _to GetCharset(aCharset); } \
NS_IMETHOD SetCharset(const nsAReadableString& aCharset) { return _to SetCharset(aCharset); } \
NS_IMETHOD GetCoords(nsAWritableString& aCoords) { return _to GetCoords(aCoords); } \
NS_IMETHOD SetCoords(const nsAReadableString& aCoords) { return _to SetCoords(aCoords); } \
NS_IMETHOD GetHref(nsAWritableString& aHref) { return _to GetHref(aHref); } \
NS_IMETHOD SetHref(const nsAReadableString& aHref) { return _to SetHref(aHref); } \
NS_IMETHOD GetHreflang(nsAWritableString& aHreflang) { return _to GetHreflang(aHreflang); } \
NS_IMETHOD SetHreflang(const nsAReadableString& aHreflang) { return _to SetHreflang(aHreflang); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD SetName(const nsAReadableString& aName) { return _to SetName(aName); } \
NS_IMETHOD GetRel(nsAWritableString& aRel) { return _to GetRel(aRel); } \
NS_IMETHOD SetRel(const nsAReadableString& aRel) { return _to SetRel(aRel); } \
NS_IMETHOD GetRev(nsAWritableString& aRev) { return _to GetRev(aRev); } \
NS_IMETHOD SetRev(const nsAReadableString& aRev) { return _to SetRev(aRev); } \
NS_IMETHOD GetShape(nsAWritableString& aShape) { return _to GetShape(aShape); } \
NS_IMETHOD SetShape(const nsAReadableString& aShape) { return _to SetShape(aShape); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to SetTabIndex(aTabIndex); } \
NS_IMETHOD GetTarget(nsAWritableString& aTarget) { return _to GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsAReadableString& aTarget) { return _to SetTarget(aTarget); } \
NS_IMETHOD GetType(nsAWritableString& aType) { return _to GetType(aType); } \
NS_IMETHOD SetType(const nsAReadableString& aType) { return _to SetType(aType); } \
NS_IMETHOD Blur() { return _to Blur(); } \
NS_IMETHOD Focus() { return _to Focus(); } \
extern "C" NS_DOM nsresult NS_InitHTMLAnchorElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLAnchorElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLAnchorElement_h__

View File

@@ -1,131 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLAppletElement_h__
#define nsIDOMHTMLAppletElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLAPPLETELEMENT_IID \
{ 0xa6cf90ae, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLAppletElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLAPPLETELEMENT_IID)
NS_IMETHOD GetAlign(nsAWritableString& aAlign)=0;
NS_IMETHOD SetAlign(const nsAReadableString& aAlign)=0;
NS_IMETHOD GetAlt(nsAWritableString& aAlt)=0;
NS_IMETHOD SetAlt(const nsAReadableString& aAlt)=0;
NS_IMETHOD GetArchive(nsAWritableString& aArchive)=0;
NS_IMETHOD SetArchive(const nsAReadableString& aArchive)=0;
NS_IMETHOD GetCode(nsAWritableString& aCode)=0;
NS_IMETHOD SetCode(const nsAReadableString& aCode)=0;
NS_IMETHOD GetCodeBase(nsAWritableString& aCodeBase)=0;
NS_IMETHOD SetCodeBase(const nsAReadableString& aCodeBase)=0;
NS_IMETHOD GetHeight(nsAWritableString& aHeight)=0;
NS_IMETHOD SetHeight(const nsAReadableString& aHeight)=0;
NS_IMETHOD GetHspace(nsAWritableString& aHspace)=0;
NS_IMETHOD SetHspace(const nsAReadableString& aHspace)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD SetName(const nsAReadableString& aName)=0;
NS_IMETHOD GetObject(nsAWritableString& aObject)=0;
NS_IMETHOD SetObject(const nsAReadableString& aObject)=0;
NS_IMETHOD GetVspace(nsAWritableString& aVspace)=0;
NS_IMETHOD SetVspace(const nsAReadableString& aVspace)=0;
NS_IMETHOD GetWidth(nsAWritableString& aWidth)=0;
NS_IMETHOD SetWidth(const nsAReadableString& aWidth)=0;
};
#define NS_DECL_IDOMHTMLAPPLETELEMENT \
NS_IMETHOD GetAlign(nsAWritableString& aAlign); \
NS_IMETHOD SetAlign(const nsAReadableString& aAlign); \
NS_IMETHOD GetAlt(nsAWritableString& aAlt); \
NS_IMETHOD SetAlt(const nsAReadableString& aAlt); \
NS_IMETHOD GetArchive(nsAWritableString& aArchive); \
NS_IMETHOD SetArchive(const nsAReadableString& aArchive); \
NS_IMETHOD GetCode(nsAWritableString& aCode); \
NS_IMETHOD SetCode(const nsAReadableString& aCode); \
NS_IMETHOD GetCodeBase(nsAWritableString& aCodeBase); \
NS_IMETHOD SetCodeBase(const nsAReadableString& aCodeBase); \
NS_IMETHOD GetHeight(nsAWritableString& aHeight); \
NS_IMETHOD SetHeight(const nsAReadableString& aHeight); \
NS_IMETHOD GetHspace(nsAWritableString& aHspace); \
NS_IMETHOD SetHspace(const nsAReadableString& aHspace); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD SetName(const nsAReadableString& aName); \
NS_IMETHOD GetObject(nsAWritableString& aObject); \
NS_IMETHOD SetObject(const nsAReadableString& aObject); \
NS_IMETHOD GetVspace(nsAWritableString& aVspace); \
NS_IMETHOD SetVspace(const nsAReadableString& aVspace); \
NS_IMETHOD GetWidth(nsAWritableString& aWidth); \
NS_IMETHOD SetWidth(const nsAReadableString& aWidth); \
#define NS_FORWARD_IDOMHTMLAPPLETELEMENT(_to) \
NS_IMETHOD GetAlign(nsAWritableString& aAlign) { return _to GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsAReadableString& aAlign) { return _to SetAlign(aAlign); } \
NS_IMETHOD GetAlt(nsAWritableString& aAlt) { return _to GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsAReadableString& aAlt) { return _to SetAlt(aAlt); } \
NS_IMETHOD GetArchive(nsAWritableString& aArchive) { return _to GetArchive(aArchive); } \
NS_IMETHOD SetArchive(const nsAReadableString& aArchive) { return _to SetArchive(aArchive); } \
NS_IMETHOD GetCode(nsAWritableString& aCode) { return _to GetCode(aCode); } \
NS_IMETHOD SetCode(const nsAReadableString& aCode) { return _to SetCode(aCode); } \
NS_IMETHOD GetCodeBase(nsAWritableString& aCodeBase) { return _to GetCodeBase(aCodeBase); } \
NS_IMETHOD SetCodeBase(const nsAReadableString& aCodeBase) { return _to SetCodeBase(aCodeBase); } \
NS_IMETHOD GetHeight(nsAWritableString& aHeight) { return _to GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsAReadableString& aHeight) { return _to SetHeight(aHeight); } \
NS_IMETHOD GetHspace(nsAWritableString& aHspace) { return _to GetHspace(aHspace); } \
NS_IMETHOD SetHspace(const nsAReadableString& aHspace) { return _to SetHspace(aHspace); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD SetName(const nsAReadableString& aName) { return _to SetName(aName); } \
NS_IMETHOD GetObject(nsAWritableString& aObject) { return _to GetObject(aObject); } \
NS_IMETHOD SetObject(const nsAReadableString& aObject) { return _to SetObject(aObject); } \
NS_IMETHOD GetVspace(nsAWritableString& aVspace) { return _to GetVspace(aVspace); } \
NS_IMETHOD SetVspace(const nsAReadableString& aVspace) { return _to SetVspace(aVspace); } \
NS_IMETHOD GetWidth(nsAWritableString& aWidth) { return _to GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsAReadableString& aWidth) { return _to SetWidth(aWidth); } \
extern "C" NS_DOM nsresult NS_InitHTMLAppletElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLAppletElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLAppletElement_h__

View File

@@ -1,110 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLAreaElement_h__
#define nsIDOMHTMLAreaElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLAREAELEMENT_IID \
{ 0xa6cf90b0, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLAreaElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLAREAELEMENT_IID)
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey)=0;
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey)=0;
NS_IMETHOD GetAlt(nsAWritableString& aAlt)=0;
NS_IMETHOD SetAlt(const nsAReadableString& aAlt)=0;
NS_IMETHOD GetCoords(nsAWritableString& aCoords)=0;
NS_IMETHOD SetCoords(const nsAReadableString& aCoords)=0;
NS_IMETHOD GetHref(nsAWritableString& aHref)=0;
NS_IMETHOD SetHref(const nsAReadableString& aHref)=0;
NS_IMETHOD GetNoHref(PRBool* aNoHref)=0;
NS_IMETHOD SetNoHref(PRBool aNoHref)=0;
NS_IMETHOD GetShape(nsAWritableString& aShape)=0;
NS_IMETHOD SetShape(const nsAReadableString& aShape)=0;
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
NS_IMETHOD GetTarget(nsAWritableString& aTarget)=0;
NS_IMETHOD SetTarget(const nsAReadableString& aTarget)=0;
};
#define NS_DECL_IDOMHTMLAREAELEMENT \
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey); \
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey); \
NS_IMETHOD GetAlt(nsAWritableString& aAlt); \
NS_IMETHOD SetAlt(const nsAReadableString& aAlt); \
NS_IMETHOD GetCoords(nsAWritableString& aCoords); \
NS_IMETHOD SetCoords(const nsAReadableString& aCoords); \
NS_IMETHOD GetHref(nsAWritableString& aHref); \
NS_IMETHOD SetHref(const nsAReadableString& aHref); \
NS_IMETHOD GetNoHref(PRBool* aNoHref); \
NS_IMETHOD SetNoHref(PRBool aNoHref); \
NS_IMETHOD GetShape(nsAWritableString& aShape); \
NS_IMETHOD SetShape(const nsAReadableString& aShape); \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex); \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex); \
NS_IMETHOD GetTarget(nsAWritableString& aTarget); \
NS_IMETHOD SetTarget(const nsAReadableString& aTarget); \
#define NS_FORWARD_IDOMHTMLAREAELEMENT(_to) \
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey) { return _to GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey) { return _to SetAccessKey(aAccessKey); } \
NS_IMETHOD GetAlt(nsAWritableString& aAlt) { return _to GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsAReadableString& aAlt) { return _to SetAlt(aAlt); } \
NS_IMETHOD GetCoords(nsAWritableString& aCoords) { return _to GetCoords(aCoords); } \
NS_IMETHOD SetCoords(const nsAReadableString& aCoords) { return _to SetCoords(aCoords); } \
NS_IMETHOD GetHref(nsAWritableString& aHref) { return _to GetHref(aHref); } \
NS_IMETHOD SetHref(const nsAReadableString& aHref) { return _to SetHref(aHref); } \
NS_IMETHOD GetNoHref(PRBool* aNoHref) { return _to GetNoHref(aNoHref); } \
NS_IMETHOD SetNoHref(PRBool aNoHref) { return _to SetNoHref(aNoHref); } \
NS_IMETHOD GetShape(nsAWritableString& aShape) { return _to GetShape(aShape); } \
NS_IMETHOD SetShape(const nsAReadableString& aShape) { return _to SetShape(aShape); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to SetTabIndex(aTabIndex); } \
NS_IMETHOD GetTarget(nsAWritableString& aTarget) { return _to GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsAReadableString& aTarget) { return _to SetTarget(aTarget); } \
extern "C" NS_DOM nsresult NS_InitHTMLAreaElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLAreaElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLAreaElement_h__

View File

@@ -1,61 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLBRElement_h__
#define nsIDOMHTMLBRElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLBRELEMENT_IID \
{ 0xa6cf90a5, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLBRElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLBRELEMENT_IID)
NS_IMETHOD GetClear(nsAWritableString& aClear)=0;
NS_IMETHOD SetClear(const nsAReadableString& aClear)=0;
};
#define NS_DECL_IDOMHTMLBRELEMENT \
NS_IMETHOD GetClear(nsAWritableString& aClear); \
NS_IMETHOD SetClear(const nsAReadableString& aClear); \
#define NS_FORWARD_IDOMHTMLBRELEMENT(_to) \
NS_IMETHOD GetClear(nsAWritableString& aClear) { return _to GetClear(aClear); } \
NS_IMETHOD SetClear(const nsAReadableString& aClear) { return _to SetClear(aClear); } \
extern "C" NS_DOM nsresult NS_InitHTMLBRElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLBRElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLBRElement_h__

View File

@@ -1,68 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLBaseElement_h__
#define nsIDOMHTMLBaseElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLBASEELEMENT_IID \
{ 0xa6cf908b, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLBaseElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLBASEELEMENT_IID)
NS_IMETHOD GetHref(nsAWritableString& aHref)=0;
NS_IMETHOD SetHref(const nsAReadableString& aHref)=0;
NS_IMETHOD GetTarget(nsAWritableString& aTarget)=0;
NS_IMETHOD SetTarget(const nsAReadableString& aTarget)=0;
};
#define NS_DECL_IDOMHTMLBASEELEMENT \
NS_IMETHOD GetHref(nsAWritableString& aHref); \
NS_IMETHOD SetHref(const nsAReadableString& aHref); \
NS_IMETHOD GetTarget(nsAWritableString& aTarget); \
NS_IMETHOD SetTarget(const nsAReadableString& aTarget); \
#define NS_FORWARD_IDOMHTMLBASEELEMENT(_to) \
NS_IMETHOD GetHref(nsAWritableString& aHref) { return _to GetHref(aHref); } \
NS_IMETHOD SetHref(const nsAReadableString& aHref) { return _to SetHref(aHref); } \
NS_IMETHOD GetTarget(nsAWritableString& aTarget) { return _to GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsAReadableString& aTarget) { return _to SetTarget(aTarget); } \
extern "C" NS_DOM nsresult NS_InitHTMLBaseElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLBaseElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLBaseElement_h__

View File

@@ -1,75 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLBaseFontElement_h__
#define nsIDOMHTMLBaseFontElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLBASEFONTELEMENT_IID \
{ 0xa6cf90a6, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLBaseFontElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLBASEFONTELEMENT_IID)
NS_IMETHOD GetColor(nsAWritableString& aColor)=0;
NS_IMETHOD SetColor(const nsAReadableString& aColor)=0;
NS_IMETHOD GetFace(nsAWritableString& aFace)=0;
NS_IMETHOD SetFace(const nsAReadableString& aFace)=0;
NS_IMETHOD GetSize(nsAWritableString& aSize)=0;
NS_IMETHOD SetSize(const nsAReadableString& aSize)=0;
};
#define NS_DECL_IDOMHTMLBASEFONTELEMENT \
NS_IMETHOD GetColor(nsAWritableString& aColor); \
NS_IMETHOD SetColor(const nsAReadableString& aColor); \
NS_IMETHOD GetFace(nsAWritableString& aFace); \
NS_IMETHOD SetFace(const nsAReadableString& aFace); \
NS_IMETHOD GetSize(nsAWritableString& aSize); \
NS_IMETHOD SetSize(const nsAReadableString& aSize); \
#define NS_FORWARD_IDOMHTMLBASEFONTELEMENT(_to) \
NS_IMETHOD GetColor(nsAWritableString& aColor) { return _to GetColor(aColor); } \
NS_IMETHOD SetColor(const nsAReadableString& aColor) { return _to SetColor(aColor); } \
NS_IMETHOD GetFace(nsAWritableString& aFace) { return _to GetFace(aFace); } \
NS_IMETHOD SetFace(const nsAReadableString& aFace) { return _to SetFace(aFace); } \
NS_IMETHOD GetSize(nsAWritableString& aSize) { return _to GetSize(aSize); } \
NS_IMETHOD SetSize(const nsAReadableString& aSize) { return _to SetSize(aSize); } \
extern "C" NS_DOM nsresult NS_InitHTMLBaseFontElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLBaseFontElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLBaseFontElement_h__

View File

@@ -1,57 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public License
* Version 1.0 (the "NPL"); you may not use this file except in
* compliance with the NPL. You may obtain a copy of the NPL at
* http://www.mozilla.org/NPL/
*
* Software distributed under the NPL is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
* for the specific language governing rights and limitations under the
* NPL.
*
* The Initial Developer of this code under the NPL is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
* Reserved.
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLBlockquoteElement_h__
#define nsIDOMHTMLBlockquoteElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLBLOCKQUOTEELEMENT_IID \
{ 0xa6cf909f, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class nsIDOMHTMLBlockquoteElement : public nsIDOMHTMLElement {
public:
static const nsIID& GetIID() { static nsIID iid = NS_IDOMHTMLBLOCKQUOTEELEMENT_IID; return iid; }
NS_IMETHOD GetCite(nsString& aCite)=0;
NS_IMETHOD SetCite(const nsString& aCite)=0;
};
#define NS_DECL_IDOMHTMLBLOCKQUOTEELEMENT \
NS_IMETHOD GetCite(nsString& aCite); \
NS_IMETHOD SetCite(const nsString& aCite); \
#define NS_FORWARD_IDOMHTMLBLOCKQUOTEELEMENT(_to) \
NS_IMETHOD GetCite(nsString& aCite) { return _to GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return _to SetCite(aCite); } \
extern "C" NS_DOM nsresult NS_InitHTMLBlockquoteElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLBlockquoteElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLBlockquoteElement_h__

View File

@@ -1,96 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLBodyElement_h__
#define nsIDOMHTMLBodyElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLBODYELEMENT_IID \
{ 0xa6cf908e, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLBodyElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLBODYELEMENT_IID)
NS_IMETHOD GetALink(nsAWritableString& aALink)=0;
NS_IMETHOD SetALink(const nsAReadableString& aALink)=0;
NS_IMETHOD GetBackground(nsAWritableString& aBackground)=0;
NS_IMETHOD SetBackground(const nsAReadableString& aBackground)=0;
NS_IMETHOD GetBgColor(nsAWritableString& aBgColor)=0;
NS_IMETHOD SetBgColor(const nsAReadableString& aBgColor)=0;
NS_IMETHOD GetLink(nsAWritableString& aLink)=0;
NS_IMETHOD SetLink(const nsAReadableString& aLink)=0;
NS_IMETHOD GetText(nsAWritableString& aText)=0;
NS_IMETHOD SetText(const nsAReadableString& aText)=0;
NS_IMETHOD GetVLink(nsAWritableString& aVLink)=0;
NS_IMETHOD SetVLink(const nsAReadableString& aVLink)=0;
};
#define NS_DECL_IDOMHTMLBODYELEMENT \
NS_IMETHOD GetALink(nsAWritableString& aALink); \
NS_IMETHOD SetALink(const nsAReadableString& aALink); \
NS_IMETHOD GetBackground(nsAWritableString& aBackground); \
NS_IMETHOD SetBackground(const nsAReadableString& aBackground); \
NS_IMETHOD GetBgColor(nsAWritableString& aBgColor); \
NS_IMETHOD SetBgColor(const nsAReadableString& aBgColor); \
NS_IMETHOD GetLink(nsAWritableString& aLink); \
NS_IMETHOD SetLink(const nsAReadableString& aLink); \
NS_IMETHOD GetText(nsAWritableString& aText); \
NS_IMETHOD SetText(const nsAReadableString& aText); \
NS_IMETHOD GetVLink(nsAWritableString& aVLink); \
NS_IMETHOD SetVLink(const nsAReadableString& aVLink); \
#define NS_FORWARD_IDOMHTMLBODYELEMENT(_to) \
NS_IMETHOD GetALink(nsAWritableString& aALink) { return _to GetALink(aALink); } \
NS_IMETHOD SetALink(const nsAReadableString& aALink) { return _to SetALink(aALink); } \
NS_IMETHOD GetBackground(nsAWritableString& aBackground) { return _to GetBackground(aBackground); } \
NS_IMETHOD SetBackground(const nsAReadableString& aBackground) { return _to SetBackground(aBackground); } \
NS_IMETHOD GetBgColor(nsAWritableString& aBgColor) { return _to GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsAReadableString& aBgColor) { return _to SetBgColor(aBgColor); } \
NS_IMETHOD GetLink(nsAWritableString& aLink) { return _to GetLink(aLink); } \
NS_IMETHOD SetLink(const nsAReadableString& aLink) { return _to SetLink(aLink); } \
NS_IMETHOD GetText(nsAWritableString& aText) { return _to GetText(aText); } \
NS_IMETHOD SetText(const nsAReadableString& aText) { return _to SetText(aText); } \
NS_IMETHOD GetVLink(nsAWritableString& aVLink) { return _to GetVLink(aVLink); } \
NS_IMETHOD SetVLink(const nsAReadableString& aVLink) { return _to SetVLink(aVLink); } \
extern "C" NS_DOM nsresult NS_InitHTMLBodyElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLBodyElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLBodyElement_h__

View File

@@ -1,98 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLButtonElement_h__
#define nsIDOMHTMLButtonElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
class nsIDOMHTMLFormElement;
#define NS_IDOMHTMLBUTTONELEMENT_IID \
{ 0xa6cf9095, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLButtonElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLBUTTONELEMENT_IID)
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey)=0;
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey)=0;
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD SetName(const nsAReadableString& aName)=0;
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
NS_IMETHOD GetType(nsAWritableString& aType)=0;
NS_IMETHOD GetValue(nsAWritableString& aValue)=0;
NS_IMETHOD SetValue(const nsAReadableString& aValue)=0;
};
#define NS_DECL_IDOMHTMLBUTTONELEMENT \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm); \
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey); \
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey); \
NS_IMETHOD GetDisabled(PRBool* aDisabled); \
NS_IMETHOD SetDisabled(PRBool aDisabled); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD SetName(const nsAReadableString& aName); \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex); \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex); \
NS_IMETHOD GetType(nsAWritableString& aType); \
NS_IMETHOD GetValue(nsAWritableString& aValue); \
NS_IMETHOD SetValue(const nsAReadableString& aValue); \
#define NS_FORWARD_IDOMHTMLBUTTONELEMENT(_to) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to GetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsAWritableString& aAccessKey) { return _to GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsAReadableString& aAccessKey) { return _to SetAccessKey(aAccessKey); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to SetDisabled(aDisabled); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD SetName(const nsAReadableString& aName) { return _to SetName(aName); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to SetTabIndex(aTabIndex); } \
NS_IMETHOD GetType(nsAWritableString& aType) { return _to GetType(aType); } \
NS_IMETHOD GetValue(nsAWritableString& aValue) { return _to GetValue(aValue); } \
NS_IMETHOD SetValue(const nsAReadableString& aValue) { return _to SetValue(aValue); } \
extern "C" NS_DOM nsresult NS_InitHTMLButtonElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLButtonElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLButtonElement_h__

View File

@@ -1,66 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLCollection_h__
#define nsIDOMHTMLCollection_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
class nsIDOMNode;
#define NS_IDOMHTMLCOLLECTION_IID \
{ 0xa6cf9083, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLCollection : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLCOLLECTION_IID)
NS_IMETHOD GetLength(PRUint32* aLength)=0;
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn)=0;
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn)=0;
};
#define NS_DECL_IDOMHTMLCOLLECTION \
NS_IMETHOD GetLength(PRUint32* aLength); \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn); \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn); \
#define NS_FORWARD_IDOMHTMLCOLLECTION(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return _to Item(aIndex, aReturn); } \
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMNode** aReturn) { return _to NamedItem(aName, aReturn); } \
extern "C" NS_DOM nsresult NS_InitHTMLCollectionClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLCollection(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLCollection_h__

View File

@@ -1,61 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLDListElement_h__
#define nsIDOMHTMLDListElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLDLISTELEMENT_IID \
{ 0xa6cf909b, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLDListElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLDLISTELEMENT_IID)
NS_IMETHOD GetCompact(PRBool* aCompact)=0;
NS_IMETHOD SetCompact(PRBool aCompact)=0;
};
#define NS_DECL_IDOMHTMLDLISTELEMENT \
NS_IMETHOD GetCompact(PRBool* aCompact); \
NS_IMETHOD SetCompact(PRBool aCompact); \
#define NS_FORWARD_IDOMHTMLDLISTELEMENT(_to) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return _to GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return _to SetCompact(aCompact); } \
extern "C" NS_DOM nsresult NS_InitHTMLDListElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLDListElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLDListElement_h__

View File

@@ -1,61 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLDirectoryElement_h__
#define nsIDOMHTMLDirectoryElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLDIRECTORYELEMENT_IID \
{ 0xa6cf909c, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLDirectoryElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLDIRECTORYELEMENT_IID)
NS_IMETHOD GetCompact(PRBool* aCompact)=0;
NS_IMETHOD SetCompact(PRBool aCompact)=0;
};
#define NS_DECL_IDOMHTMLDIRECTORYELEMENT \
NS_IMETHOD GetCompact(PRBool* aCompact); \
NS_IMETHOD SetCompact(PRBool aCompact); \
#define NS_FORWARD_IDOMHTMLDIRECTORYELEMENT(_to) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return _to GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return _to SetCompact(aCompact); } \
extern "C" NS_DOM nsresult NS_InitHTMLDirectoryElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLDirectoryElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLDirectoryElement_h__

View File

@@ -1,61 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLDivElement_h__
#define nsIDOMHTMLDivElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLDIVELEMENT_IID \
{ 0xa6cf90a0, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLDivElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLDIVELEMENT_IID)
NS_IMETHOD GetAlign(nsAWritableString& aAlign)=0;
NS_IMETHOD SetAlign(const nsAReadableString& aAlign)=0;
};
#define NS_DECL_IDOMHTMLDIVELEMENT \
NS_IMETHOD GetAlign(nsAWritableString& aAlign); \
NS_IMETHOD SetAlign(const nsAReadableString& aAlign); \
#define NS_FORWARD_IDOMHTMLDIVELEMENT(_to) \
NS_IMETHOD GetAlign(nsAWritableString& aAlign) { return _to GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsAReadableString& aAlign) { return _to SetAlign(aAlign); } \
extern "C" NS_DOM nsresult NS_InitHTMLDivElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLDivElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLDivElement_h__

View File

@@ -1,133 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLDocument_h__
#define nsIDOMHTMLDocument_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMDocument.h"
class nsIDOMHTMLElement;
class nsIDOMHTMLCollection;
class nsIDOMNodeList;
#define NS_IDOMHTMLDOCUMENT_IID \
{ 0xa6cf9084, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLDocument : public nsIDOMDocument {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLDOCUMENT_IID)
NS_IMETHOD GetTitle(nsAWritableString& aTitle)=0;
NS_IMETHOD SetTitle(const nsAReadableString& aTitle)=0;
NS_IMETHOD GetReferrer(nsAWritableString& aReferrer)=0;
NS_IMETHOD GetDomain(nsAWritableString& aDomain)=0;
NS_IMETHOD SetDomain(const nsAReadableString& aDomain)=0;
NS_IMETHOD GetURL(nsAWritableString& aURL)=0;
NS_IMETHOD GetBody(nsIDOMHTMLElement** aBody)=0;
NS_IMETHOD SetBody(nsIDOMHTMLElement* aBody)=0;
NS_IMETHOD GetImages(nsIDOMHTMLCollection** aImages)=0;
NS_IMETHOD GetApplets(nsIDOMHTMLCollection** aApplets)=0;
NS_IMETHOD GetLinks(nsIDOMHTMLCollection** aLinks)=0;
NS_IMETHOD GetForms(nsIDOMHTMLCollection** aForms)=0;
NS_IMETHOD GetAnchors(nsIDOMHTMLCollection** aAnchors)=0;
NS_IMETHOD GetCookie(nsAWritableString& aCookie)=0;
NS_IMETHOD SetCookie(const nsAReadableString& aCookie)=0;
NS_IMETHOD Open()=0;
NS_IMETHOD Close()=0;
NS_IMETHOD Write(const nsAReadableString& aText)=0;
NS_IMETHOD Writeln(const nsAReadableString& aText)=0;
NS_IMETHOD GetElementsByName(const nsAReadableString& aElementName, nsIDOMNodeList** aReturn)=0;
};
#define NS_DECL_IDOMHTMLDOCUMENT \
NS_IMETHOD GetTitle(nsAWritableString& aTitle); \
NS_IMETHOD SetTitle(const nsAReadableString& aTitle); \
NS_IMETHOD GetReferrer(nsAWritableString& aReferrer); \
NS_IMETHOD GetDomain(nsAWritableString& aDomain); \
NS_IMETHOD SetDomain(const nsAReadableString& aDomain); \
NS_IMETHOD GetURL(nsAWritableString& aURL); \
NS_IMETHOD GetBody(nsIDOMHTMLElement** aBody); \
NS_IMETHOD SetBody(nsIDOMHTMLElement* aBody); \
NS_IMETHOD GetImages(nsIDOMHTMLCollection** aImages); \
NS_IMETHOD GetApplets(nsIDOMHTMLCollection** aApplets); \
NS_IMETHOD GetLinks(nsIDOMHTMLCollection** aLinks); \
NS_IMETHOD GetForms(nsIDOMHTMLCollection** aForms); \
NS_IMETHOD GetAnchors(nsIDOMHTMLCollection** aAnchors); \
NS_IMETHOD GetCookie(nsAWritableString& aCookie); \
NS_IMETHOD SetCookie(const nsAReadableString& aCookie); \
NS_IMETHOD Open(); \
NS_IMETHOD Close(); \
NS_IMETHOD Write(const nsAReadableString& aText); \
NS_IMETHOD Writeln(const nsAReadableString& aText); \
NS_IMETHOD GetElementsByName(const nsAReadableString& aElementName, nsIDOMNodeList** aReturn); \
#define NS_FORWARD_IDOMHTMLDOCUMENT(_to) \
NS_IMETHOD GetTitle(nsAWritableString& aTitle) { return _to GetTitle(aTitle); } \
NS_IMETHOD SetTitle(const nsAReadableString& aTitle) { return _to SetTitle(aTitle); } \
NS_IMETHOD GetReferrer(nsAWritableString& aReferrer) { return _to GetReferrer(aReferrer); } \
NS_IMETHOD GetDomain(nsAWritableString& aDomain) { return _to GetDomain(aDomain); } \
NS_IMETHOD SetDomain(const nsAReadableString& aDomain) { return _to SetDomain(aDomain); } \
NS_IMETHOD GetURL(nsAWritableString& aURL) { return _to GetURL(aURL); } \
NS_IMETHOD GetBody(nsIDOMHTMLElement** aBody) { return _to GetBody(aBody); } \
NS_IMETHOD SetBody(nsIDOMHTMLElement* aBody) { return _to SetBody(aBody); } \
NS_IMETHOD GetImages(nsIDOMHTMLCollection** aImages) { return _to GetImages(aImages); } \
NS_IMETHOD GetApplets(nsIDOMHTMLCollection** aApplets) { return _to GetApplets(aApplets); } \
NS_IMETHOD GetLinks(nsIDOMHTMLCollection** aLinks) { return _to GetLinks(aLinks); } \
NS_IMETHOD GetForms(nsIDOMHTMLCollection** aForms) { return _to GetForms(aForms); } \
NS_IMETHOD GetAnchors(nsIDOMHTMLCollection** aAnchors) { return _to GetAnchors(aAnchors); } \
NS_IMETHOD GetCookie(nsAWritableString& aCookie) { return _to GetCookie(aCookie); } \
NS_IMETHOD SetCookie(const nsAReadableString& aCookie) { return _to SetCookie(aCookie); } \
NS_IMETHOD Open() { return _to Open(); } \
NS_IMETHOD Close() { return _to Close(); } \
NS_IMETHOD Write(const nsAReadableString& aText) { return _to Write(aText); } \
NS_IMETHOD Writeln(const nsAReadableString& aText) { return _to Writeln(aText); } \
NS_IMETHOD GetElementsByName(const nsAReadableString& aElementName, nsIDOMNodeList** aReturn) { return _to GetElementsByName(aElementName, aReturn); } \
extern "C" NS_DOM nsresult NS_InitHTMLDocumentClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLDocument(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLDocument_h__

View File

@@ -1,122 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLElement_h__
#define nsIDOMHTMLElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMElement.h"
class nsIDOMElement;
class nsIDOMCSSStyleDeclaration;
#define NS_IDOMHTMLELEMENT_IID \
{ 0xa6cf9085, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLElement : public nsIDOMElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLELEMENT_IID)
NS_IMETHOD GetId(nsAWritableString& aId)=0;
NS_IMETHOD SetId(const nsAReadableString& aId)=0;
NS_IMETHOD GetTitle(nsAWritableString& aTitle)=0;
NS_IMETHOD SetTitle(const nsAReadableString& aTitle)=0;
NS_IMETHOD GetLang(nsAWritableString& aLang)=0;
NS_IMETHOD SetLang(const nsAReadableString& aLang)=0;
NS_IMETHOD GetDir(nsAWritableString& aDir)=0;
NS_IMETHOD SetDir(const nsAReadableString& aDir)=0;
NS_IMETHOD GetClassName(nsAWritableString& aClassName)=0;
NS_IMETHOD SetClassName(const nsAReadableString& aClassName)=0;
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle)=0;
NS_IMETHOD GetOffsetTop(PRInt32* aOffsetTop)=0;
NS_IMETHOD GetOffsetLeft(PRInt32* aOffsetLeft)=0;
NS_IMETHOD GetOffsetWidth(PRInt32* aOffsetWidth)=0;
NS_IMETHOD GetOffsetHeight(PRInt32* aOffsetHeight)=0;
NS_IMETHOD GetOffsetParent(nsIDOMElement** aOffsetParent)=0;
NS_IMETHOD GetInnerHTML(nsAWritableString& aInnerHTML)=0;
NS_IMETHOD SetInnerHTML(const nsAReadableString& aInnerHTML)=0;
};
#define NS_DECL_IDOMHTMLELEMENT \
NS_IMETHOD GetId(nsAWritableString& aId); \
NS_IMETHOD SetId(const nsAReadableString& aId); \
NS_IMETHOD GetTitle(nsAWritableString& aTitle); \
NS_IMETHOD SetTitle(const nsAReadableString& aTitle); \
NS_IMETHOD GetLang(nsAWritableString& aLang); \
NS_IMETHOD SetLang(const nsAReadableString& aLang); \
NS_IMETHOD GetDir(nsAWritableString& aDir); \
NS_IMETHOD SetDir(const nsAReadableString& aDir); \
NS_IMETHOD GetClassName(nsAWritableString& aClassName); \
NS_IMETHOD SetClassName(const nsAReadableString& aClassName); \
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle); \
NS_IMETHOD GetOffsetTop(PRInt32* aOffsetTop); \
NS_IMETHOD GetOffsetLeft(PRInt32* aOffsetLeft); \
NS_IMETHOD GetOffsetWidth(PRInt32* aOffsetWidth); \
NS_IMETHOD GetOffsetHeight(PRInt32* aOffsetHeight); \
NS_IMETHOD GetOffsetParent(nsIDOMElement** aOffsetParent); \
NS_IMETHOD GetInnerHTML(nsAWritableString& aInnerHTML); \
NS_IMETHOD SetInnerHTML(const nsAReadableString& aInnerHTML); \
#define NS_FORWARD_IDOMHTMLELEMENT(_to) \
NS_IMETHOD GetId(nsAWritableString& aId) { return _to GetId(aId); } \
NS_IMETHOD SetId(const nsAReadableString& aId) { return _to SetId(aId); } \
NS_IMETHOD GetTitle(nsAWritableString& aTitle) { return _to GetTitle(aTitle); } \
NS_IMETHOD SetTitle(const nsAReadableString& aTitle) { return _to SetTitle(aTitle); } \
NS_IMETHOD GetLang(nsAWritableString& aLang) { return _to GetLang(aLang); } \
NS_IMETHOD SetLang(const nsAReadableString& aLang) { return _to SetLang(aLang); } \
NS_IMETHOD GetDir(nsAWritableString& aDir) { return _to GetDir(aDir); } \
NS_IMETHOD SetDir(const nsAReadableString& aDir) { return _to SetDir(aDir); } \
NS_IMETHOD GetClassName(nsAWritableString& aClassName) { return _to GetClassName(aClassName); } \
NS_IMETHOD SetClassName(const nsAReadableString& aClassName) { return _to SetClassName(aClassName); } \
NS_IMETHOD GetStyle(nsIDOMCSSStyleDeclaration** aStyle) { return _to GetStyle(aStyle); } \
NS_IMETHOD GetOffsetTop(PRInt32* aOffsetTop) { return _to GetOffsetTop(aOffsetTop); } \
NS_IMETHOD GetOffsetLeft(PRInt32* aOffsetLeft) { return _to GetOffsetLeft(aOffsetLeft); } \
NS_IMETHOD GetOffsetWidth(PRInt32* aOffsetWidth) { return _to GetOffsetWidth(aOffsetWidth); } \
NS_IMETHOD GetOffsetHeight(PRInt32* aOffsetHeight) { return _to GetOffsetHeight(aOffsetHeight); } \
NS_IMETHOD GetOffsetParent(nsIDOMElement** aOffsetParent) { return _to GetOffsetParent(aOffsetParent); } \
NS_IMETHOD GetInnerHTML(nsAWritableString& aInnerHTML) { return _to GetInnerHTML(aInnerHTML); } \
NS_IMETHOD SetInnerHTML(const nsAReadableString& aInnerHTML) { return _to SetInnerHTML(aInnerHTML); } \
extern "C" NS_DOM nsresult NS_InitHTMLElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLElement_h__

View File

@@ -1,96 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLEmbedElement_h__
#define nsIDOMHTMLEmbedElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLEMBEDELEMENT_IID \
{ 0x123f90ab, 0x15b3, 0x11d2, \
{ 0x45, 0x6e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLEmbedElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLEMBEDELEMENT_IID)
NS_IMETHOD GetAlign(nsAWritableString& aAlign)=0;
NS_IMETHOD SetAlign(const nsAReadableString& aAlign)=0;
NS_IMETHOD GetHeight(nsAWritableString& aHeight)=0;
NS_IMETHOD SetHeight(const nsAReadableString& aHeight)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD SetName(const nsAReadableString& aName)=0;
NS_IMETHOD GetSrc(nsAWritableString& aSrc)=0;
NS_IMETHOD SetSrc(const nsAReadableString& aSrc)=0;
NS_IMETHOD GetType(nsAWritableString& aType)=0;
NS_IMETHOD SetType(const nsAReadableString& aType)=0;
NS_IMETHOD GetWidth(nsAWritableString& aWidth)=0;
NS_IMETHOD SetWidth(const nsAReadableString& aWidth)=0;
};
#define NS_DECL_IDOMHTMLEMBEDELEMENT \
NS_IMETHOD GetAlign(nsAWritableString& aAlign); \
NS_IMETHOD SetAlign(const nsAReadableString& aAlign); \
NS_IMETHOD GetHeight(nsAWritableString& aHeight); \
NS_IMETHOD SetHeight(const nsAReadableString& aHeight); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD SetName(const nsAReadableString& aName); \
NS_IMETHOD GetSrc(nsAWritableString& aSrc); \
NS_IMETHOD SetSrc(const nsAReadableString& aSrc); \
NS_IMETHOD GetType(nsAWritableString& aType); \
NS_IMETHOD SetType(const nsAReadableString& aType); \
NS_IMETHOD GetWidth(nsAWritableString& aWidth); \
NS_IMETHOD SetWidth(const nsAReadableString& aWidth); \
#define NS_FORWARD_IDOMHTMLEMBEDELEMENT(_to) \
NS_IMETHOD GetAlign(nsAWritableString& aAlign) { return _to GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsAReadableString& aAlign) { return _to SetAlign(aAlign); } \
NS_IMETHOD GetHeight(nsAWritableString& aHeight) { return _to GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsAReadableString& aHeight) { return _to SetHeight(aHeight); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD SetName(const nsAReadableString& aName) { return _to SetName(aName); } \
NS_IMETHOD GetSrc(nsAWritableString& aSrc) { return _to GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsAReadableString& aSrc) { return _to SetSrc(aSrc); } \
NS_IMETHOD GetType(nsAWritableString& aType) { return _to GetType(aType); } \
NS_IMETHOD SetType(const nsAReadableString& aType) { return _to SetType(aType); } \
NS_IMETHOD GetWidth(nsAWritableString& aWidth) { return _to GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsAReadableString& aWidth) { return _to SetWidth(aWidth); } \
extern "C" NS_DOM nsresult NS_InitHTMLEmbedElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLEmbedElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLEmbedElement_h__

View File

@@ -1,59 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLFieldSetElement_h__
#define nsIDOMHTMLFieldSetElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
class nsIDOMHTMLFormElement;
#define NS_IDOMHTMLFIELDSETELEMENT_IID \
{ 0xa6cf9097, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLFieldSetElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLFIELDSETELEMENT_IID)
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
};
#define NS_DECL_IDOMHTMLFIELDSETELEMENT \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm); \
#define NS_FORWARD_IDOMHTMLFIELDSETELEMENT(_to) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to GetForm(aForm); } \
extern "C" NS_DOM nsresult NS_InitHTMLFieldSetElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLFieldSetElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLFieldSetElement_h__

View File

@@ -1,75 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLFontElement_h__
#define nsIDOMHTMLFontElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLFONTELEMENT_IID \
{ 0xa6cf90a7, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLFontElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLFONTELEMENT_IID)
NS_IMETHOD GetColor(nsAWritableString& aColor)=0;
NS_IMETHOD SetColor(const nsAReadableString& aColor)=0;
NS_IMETHOD GetFace(nsAWritableString& aFace)=0;
NS_IMETHOD SetFace(const nsAReadableString& aFace)=0;
NS_IMETHOD GetSize(nsAWritableString& aSize)=0;
NS_IMETHOD SetSize(const nsAReadableString& aSize)=0;
};
#define NS_DECL_IDOMHTMLFONTELEMENT \
NS_IMETHOD GetColor(nsAWritableString& aColor); \
NS_IMETHOD SetColor(const nsAReadableString& aColor); \
NS_IMETHOD GetFace(nsAWritableString& aFace); \
NS_IMETHOD SetFace(const nsAReadableString& aFace); \
NS_IMETHOD GetSize(nsAWritableString& aSize); \
NS_IMETHOD SetSize(const nsAReadableString& aSize); \
#define NS_FORWARD_IDOMHTMLFONTELEMENT(_to) \
NS_IMETHOD GetColor(nsAWritableString& aColor) { return _to GetColor(aColor); } \
NS_IMETHOD SetColor(const nsAReadableString& aColor) { return _to SetColor(aColor); } \
NS_IMETHOD GetFace(nsAWritableString& aFace) { return _to GetFace(aFace); } \
NS_IMETHOD SetFace(const nsAReadableString& aFace) { return _to SetFace(aFace); } \
NS_IMETHOD GetSize(nsAWritableString& aSize) { return _to GetSize(aSize); } \
NS_IMETHOD SetSize(const nsAReadableString& aSize) { return _to SetSize(aSize); } \
extern "C" NS_DOM nsresult NS_InitHTMLFontElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLFontElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLFontElement_h__

View File

@@ -1,63 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLFormControlList_h__
#define nsIDOMHTMLFormControlList_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLCollection.h"
#include "jsapi.h"
#define NS_IDOMHTMLFORMCONTROLLIST_IID \
{ 0xa6cf911a, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLFormControlList : public nsIDOMHTMLCollection {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLFORMCONTROLLIST_IID)
NS_IMETHOD NamedItem(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn)=0;
NS_IMETHOD Item(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn)=0;
};
#define NS_DECL_IDOMHTMLFORMCONTROLLIST \
NS_IMETHOD NamedItem(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn); \
NS_IMETHOD Item(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn); \
#define NS_FORWARD_IDOMHTMLFORMCONTROLLIST(_to) \
NS_IMETHOD NamedItem(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn) { return _to NamedItem(cx, argv, argc, aReturn); } \
NS_IMETHOD Item(JSContext* cx, jsval* argv, PRUint32 argc, jsval* aReturn) { return _to Item(cx, argv, argc, aReturn); } \
extern "C" NS_DOM nsresult NS_InitHTMLFormControlListClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLFormControlList(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLFormControlList_h__

View File

@@ -1,113 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLFormElement_h__
#define nsIDOMHTMLFormElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
class nsIDOMHTMLCollection;
#define NS_IDOMHTMLFORMELEMENT_IID \
{ 0xa6cf908f, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLFormElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLFORMELEMENT_IID)
NS_IMETHOD GetElements(nsIDOMHTMLCollection** aElements)=0;
NS_IMETHOD GetLength(PRInt32* aLength)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD SetName(const nsAReadableString& aName)=0;
NS_IMETHOD GetAcceptCharset(nsAWritableString& aAcceptCharset)=0;
NS_IMETHOD SetAcceptCharset(const nsAReadableString& aAcceptCharset)=0;
NS_IMETHOD GetAction(nsAWritableString& aAction)=0;
NS_IMETHOD SetAction(const nsAReadableString& aAction)=0;
NS_IMETHOD GetEnctype(nsAWritableString& aEnctype)=0;
NS_IMETHOD SetEnctype(const nsAReadableString& aEnctype)=0;
NS_IMETHOD GetMethod(nsAWritableString& aMethod)=0;
NS_IMETHOD SetMethod(const nsAReadableString& aMethod)=0;
NS_IMETHOD GetTarget(nsAWritableString& aTarget)=0;
NS_IMETHOD SetTarget(const nsAReadableString& aTarget)=0;
NS_IMETHOD Submit()=0;
NS_IMETHOD Reset()=0;
};
#define NS_DECL_IDOMHTMLFORMELEMENT \
NS_IMETHOD GetElements(nsIDOMHTMLCollection** aElements); \
NS_IMETHOD GetLength(PRInt32* aLength); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD SetName(const nsAReadableString& aName); \
NS_IMETHOD GetAcceptCharset(nsAWritableString& aAcceptCharset); \
NS_IMETHOD SetAcceptCharset(const nsAReadableString& aAcceptCharset); \
NS_IMETHOD GetAction(nsAWritableString& aAction); \
NS_IMETHOD SetAction(const nsAReadableString& aAction); \
NS_IMETHOD GetEnctype(nsAWritableString& aEnctype); \
NS_IMETHOD SetEnctype(const nsAReadableString& aEnctype); \
NS_IMETHOD GetMethod(nsAWritableString& aMethod); \
NS_IMETHOD SetMethod(const nsAReadableString& aMethod); \
NS_IMETHOD GetTarget(nsAWritableString& aTarget); \
NS_IMETHOD SetTarget(const nsAReadableString& aTarget); \
NS_IMETHOD Submit(); \
NS_IMETHOD Reset(); \
#define NS_FORWARD_IDOMHTMLFORMELEMENT(_to) \
NS_IMETHOD GetElements(nsIDOMHTMLCollection** aElements) { return _to GetElements(aElements); } \
NS_IMETHOD GetLength(PRInt32* aLength) { return _to GetLength(aLength); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD SetName(const nsAReadableString& aName) { return _to SetName(aName); } \
NS_IMETHOD GetAcceptCharset(nsAWritableString& aAcceptCharset) { return _to GetAcceptCharset(aAcceptCharset); } \
NS_IMETHOD SetAcceptCharset(const nsAReadableString& aAcceptCharset) { return _to SetAcceptCharset(aAcceptCharset); } \
NS_IMETHOD GetAction(nsAWritableString& aAction) { return _to GetAction(aAction); } \
NS_IMETHOD SetAction(const nsAReadableString& aAction) { return _to SetAction(aAction); } \
NS_IMETHOD GetEnctype(nsAWritableString& aEnctype) { return _to GetEnctype(aEnctype); } \
NS_IMETHOD SetEnctype(const nsAReadableString& aEnctype) { return _to SetEnctype(aEnctype); } \
NS_IMETHOD GetMethod(nsAWritableString& aMethod) { return _to GetMethod(aMethod); } \
NS_IMETHOD SetMethod(const nsAReadableString& aMethod) { return _to SetMethod(aMethod); } \
NS_IMETHOD GetTarget(nsAWritableString& aTarget) { return _to GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsAReadableString& aTarget) { return _to SetTarget(aTarget); } \
NS_IMETHOD Submit() { return _to Submit(); } \
NS_IMETHOD Reset() { return _to Reset(); } \
extern "C" NS_DOM nsresult NS_InitHTMLFormElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLFormElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLFormElement_h__

View File

@@ -1,118 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLFrameElement_h__
#define nsIDOMHTMLFrameElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
class nsIDOMDocument;
#define NS_IDOMHTMLFRAMEELEMENT_IID \
{ 0xa6cf90b9, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLFrameElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLFRAMEELEMENT_IID)
NS_IMETHOD GetFrameBorder(nsAWritableString& aFrameBorder)=0;
NS_IMETHOD SetFrameBorder(const nsAReadableString& aFrameBorder)=0;
NS_IMETHOD GetLongDesc(nsAWritableString& aLongDesc)=0;
NS_IMETHOD SetLongDesc(const nsAReadableString& aLongDesc)=0;
NS_IMETHOD GetMarginHeight(nsAWritableString& aMarginHeight)=0;
NS_IMETHOD SetMarginHeight(const nsAReadableString& aMarginHeight)=0;
NS_IMETHOD GetMarginWidth(nsAWritableString& aMarginWidth)=0;
NS_IMETHOD SetMarginWidth(const nsAReadableString& aMarginWidth)=0;
NS_IMETHOD GetName(nsAWritableString& aName)=0;
NS_IMETHOD SetName(const nsAReadableString& aName)=0;
NS_IMETHOD GetNoResize(PRBool* aNoResize)=0;
NS_IMETHOD SetNoResize(PRBool aNoResize)=0;
NS_IMETHOD GetScrolling(nsAWritableString& aScrolling)=0;
NS_IMETHOD SetScrolling(const nsAReadableString& aScrolling)=0;
NS_IMETHOD GetSrc(nsAWritableString& aSrc)=0;
NS_IMETHOD SetSrc(const nsAReadableString& aSrc)=0;
NS_IMETHOD GetContentDocument(nsIDOMDocument** aContentDocument)=0;
NS_IMETHOD SetContentDocument(nsIDOMDocument* aContentDocument)=0;
};
#define NS_DECL_IDOMHTMLFRAMEELEMENT \
NS_IMETHOD GetFrameBorder(nsAWritableString& aFrameBorder); \
NS_IMETHOD SetFrameBorder(const nsAReadableString& aFrameBorder); \
NS_IMETHOD GetLongDesc(nsAWritableString& aLongDesc); \
NS_IMETHOD SetLongDesc(const nsAReadableString& aLongDesc); \
NS_IMETHOD GetMarginHeight(nsAWritableString& aMarginHeight); \
NS_IMETHOD SetMarginHeight(const nsAReadableString& aMarginHeight); \
NS_IMETHOD GetMarginWidth(nsAWritableString& aMarginWidth); \
NS_IMETHOD SetMarginWidth(const nsAReadableString& aMarginWidth); \
NS_IMETHOD GetName(nsAWritableString& aName); \
NS_IMETHOD SetName(const nsAReadableString& aName); \
NS_IMETHOD GetNoResize(PRBool* aNoResize); \
NS_IMETHOD SetNoResize(PRBool aNoResize); \
NS_IMETHOD GetScrolling(nsAWritableString& aScrolling); \
NS_IMETHOD SetScrolling(const nsAReadableString& aScrolling); \
NS_IMETHOD GetSrc(nsAWritableString& aSrc); \
NS_IMETHOD SetSrc(const nsAReadableString& aSrc); \
NS_IMETHOD GetContentDocument(nsIDOMDocument** aContentDocument); \
NS_IMETHOD SetContentDocument(nsIDOMDocument* aContentDocument); \
#define NS_FORWARD_IDOMHTMLFRAMEELEMENT(_to) \
NS_IMETHOD GetFrameBorder(nsAWritableString& aFrameBorder) { return _to GetFrameBorder(aFrameBorder); } \
NS_IMETHOD SetFrameBorder(const nsAReadableString& aFrameBorder) { return _to SetFrameBorder(aFrameBorder); } \
NS_IMETHOD GetLongDesc(nsAWritableString& aLongDesc) { return _to GetLongDesc(aLongDesc); } \
NS_IMETHOD SetLongDesc(const nsAReadableString& aLongDesc) { return _to SetLongDesc(aLongDesc); } \
NS_IMETHOD GetMarginHeight(nsAWritableString& aMarginHeight) { return _to GetMarginHeight(aMarginHeight); } \
NS_IMETHOD SetMarginHeight(const nsAReadableString& aMarginHeight) { return _to SetMarginHeight(aMarginHeight); } \
NS_IMETHOD GetMarginWidth(nsAWritableString& aMarginWidth) { return _to GetMarginWidth(aMarginWidth); } \
NS_IMETHOD SetMarginWidth(const nsAReadableString& aMarginWidth) { return _to SetMarginWidth(aMarginWidth); } \
NS_IMETHOD GetName(nsAWritableString& aName) { return _to GetName(aName); } \
NS_IMETHOD SetName(const nsAReadableString& aName) { return _to SetName(aName); } \
NS_IMETHOD GetNoResize(PRBool* aNoResize) { return _to GetNoResize(aNoResize); } \
NS_IMETHOD SetNoResize(PRBool aNoResize) { return _to SetNoResize(aNoResize); } \
NS_IMETHOD GetScrolling(nsAWritableString& aScrolling) { return _to GetScrolling(aScrolling); } \
NS_IMETHOD SetScrolling(const nsAReadableString& aScrolling) { return _to SetScrolling(aScrolling); } \
NS_IMETHOD GetSrc(nsAWritableString& aSrc) { return _to GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsAReadableString& aSrc) { return _to SetSrc(aSrc); } \
NS_IMETHOD GetContentDocument(nsIDOMDocument** aContentDocument) { return _to GetContentDocument(aContentDocument); } \
NS_IMETHOD SetContentDocument(nsIDOMDocument* aContentDocument) { return _to SetContentDocument(aContentDocument); } \
extern "C" NS_DOM nsresult NS_InitHTMLFrameElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLFrameElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLFrameElement_h__

View File

@@ -1,68 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLFrameSetElement_h__
#define nsIDOMHTMLFrameSetElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLFRAMESETELEMENT_IID \
{ 0xa6cf90b8, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLFrameSetElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLFRAMESETELEMENT_IID)
NS_IMETHOD GetCols(nsAWritableString& aCols)=0;
NS_IMETHOD SetCols(const nsAReadableString& aCols)=0;
NS_IMETHOD GetRows(nsAWritableString& aRows)=0;
NS_IMETHOD SetRows(const nsAReadableString& aRows)=0;
};
#define NS_DECL_IDOMHTMLFRAMESETELEMENT \
NS_IMETHOD GetCols(nsAWritableString& aCols); \
NS_IMETHOD SetCols(const nsAReadableString& aCols); \
NS_IMETHOD GetRows(nsAWritableString& aRows); \
NS_IMETHOD SetRows(const nsAReadableString& aRows); \
#define NS_FORWARD_IDOMHTMLFRAMESETELEMENT(_to) \
NS_IMETHOD GetCols(nsAWritableString& aCols) { return _to GetCols(aCols); } \
NS_IMETHOD SetCols(const nsAReadableString& aCols) { return _to SetCols(aCols); } \
NS_IMETHOD GetRows(nsAWritableString& aRows) { return _to GetRows(aRows); } \
NS_IMETHOD SetRows(const nsAReadableString& aRows) { return _to SetRows(aRows); } \
extern "C" NS_DOM nsresult NS_InitHTMLFrameSetElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLFrameSetElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLFrameSetElement_h__

View File

@@ -1,82 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* AUTO-GENERATED. DO NOT EDIT!!! */
#ifndef nsIDOMHTMLHRElement_h__
#define nsIDOMHTMLHRElement_h__
#include "nsISupports.h"
#include "nsString.h"
#include "nsIScriptContext.h"
#include "nsIDOMHTMLElement.h"
#define NS_IDOMHTMLHRELEMENT_IID \
{ 0xa6cf90a8, 0x15b3, 0x11d2, \
{ 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } }
class NS_NO_VTABLE nsIDOMHTMLHRElement : public nsIDOMHTMLElement {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLHRELEMENT_IID)
NS_IMETHOD GetAlign(nsAWritableString& aAlign)=0;
NS_IMETHOD SetAlign(const nsAReadableString& aAlign)=0;
NS_IMETHOD GetNoShade(PRBool* aNoShade)=0;
NS_IMETHOD SetNoShade(PRBool aNoShade)=0;
NS_IMETHOD GetSize(nsAWritableString& aSize)=0;
NS_IMETHOD SetSize(const nsAReadableString& aSize)=0;
NS_IMETHOD GetWidth(nsAWritableString& aWidth)=0;
NS_IMETHOD SetWidth(const nsAReadableString& aWidth)=0;
};
#define NS_DECL_IDOMHTMLHRELEMENT \
NS_IMETHOD GetAlign(nsAWritableString& aAlign); \
NS_IMETHOD SetAlign(const nsAReadableString& aAlign); \
NS_IMETHOD GetNoShade(PRBool* aNoShade); \
NS_IMETHOD SetNoShade(PRBool aNoShade); \
NS_IMETHOD GetSize(nsAWritableString& aSize); \
NS_IMETHOD SetSize(const nsAReadableString& aSize); \
NS_IMETHOD GetWidth(nsAWritableString& aWidth); \
NS_IMETHOD SetWidth(const nsAReadableString& aWidth); \
#define NS_FORWARD_IDOMHTMLHRELEMENT(_to) \
NS_IMETHOD GetAlign(nsAWritableString& aAlign) { return _to GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsAReadableString& aAlign) { return _to SetAlign(aAlign); } \
NS_IMETHOD GetNoShade(PRBool* aNoShade) { return _to GetNoShade(aNoShade); } \
NS_IMETHOD SetNoShade(PRBool aNoShade) { return _to SetNoShade(aNoShade); } \
NS_IMETHOD GetSize(nsAWritableString& aSize) { return _to GetSize(aSize); } \
NS_IMETHOD SetSize(const nsAReadableString& aSize) { return _to SetSize(aSize); } \
NS_IMETHOD GetWidth(nsAWritableString& aWidth) { return _to GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsAReadableString& aWidth) { return _to SetWidth(aWidth); } \
extern "C" NS_DOM nsresult NS_InitHTMLHRElementClass(nsIScriptContext *aContext, void **aPrototype);
extern "C" NS_DOM nsresult NS_NewScriptHTMLHRElement(nsIScriptContext *aContext, nsISupports *aSupports, nsISupports *aParent, void **aReturn);
#endif // nsIDOMHTMLHRElement_h__

Some files were not shown because too many files have changed in this diff Show More