From c6970d71cd0f48eb10d1f5cbee5e90fb0a41da4d Mon Sep 17 00:00:00 2001 From: "waterson%netscape.com" Date: Wed, 30 Jun 1999 19:28:16 +0000 Subject: [PATCH] Add GetIID(). git-svn-id: svn://10.0.0.236/trunk@37530 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/base/public/nsINameSpaceManager.h | 2 ++ mozilla/content/events/public/nsIEventStateManager.h | 1 + mozilla/content/html/document/src/nsIHTMLDocument.h | 2 ++ mozilla/content/xml/document/public/nsIXMLDocument.h | 2 ++ mozilla/layout/base/public/nsINameSpaceManager.h | 2 ++ mozilla/layout/base/public/nsIReflowCommand.h | 2 ++ mozilla/layout/events/public/nsIEventStateManager.h | 1 + mozilla/layout/html/document/src/nsIHTMLDocument.h | 2 ++ mozilla/layout/xml/document/public/nsIXMLDocument.h | 2 ++ 9 files changed, 16 insertions(+) diff --git a/mozilla/content/base/public/nsINameSpaceManager.h b/mozilla/content/base/public/nsINameSpaceManager.h index d0f86993f68..e27826b8ae6 100644 --- a/mozilla/content/base/public/nsINameSpaceManager.h +++ b/mozilla/content/base/public/nsINameSpaceManager.h @@ -62,6 +62,8 @@ class nsINameSpace; */ class nsINameSpaceManager : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_INAMESPACEMANAGER_IID; return iid; } + NS_IMETHOD CreateRootNameSpace(nsINameSpace*& aRootNameSpace) = 0; NS_IMETHOD RegisterNameSpace(const nsString& aURI, diff --git a/mozilla/content/events/public/nsIEventStateManager.h b/mozilla/content/events/public/nsIEventStateManager.h index 8146107f36d..ec2b6dfa637 100644 --- a/mozilla/content/events/public/nsIEventStateManager.h +++ b/mozilla/content/events/public/nsIEventStateManager.h @@ -40,6 +40,7 @@ class nsIView; class nsIEventStateManager : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_IEVENTSTATEMANAGER_IID; return iid; } NS_IMETHOD PreHandleEvent(nsIPresContext& aPresContext, nsGUIEvent *aEvent, diff --git a/mozilla/content/html/document/src/nsIHTMLDocument.h b/mozilla/content/html/document/src/nsIHTMLDocument.h index 0b3645164d8..d00110172bc 100644 --- a/mozilla/content/html/document/src/nsIHTMLDocument.h +++ b/mozilla/content/html/document/src/nsIHTMLDocument.h @@ -43,6 +43,8 @@ enum nsDTDMode { */ class nsIHTMLDocument : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_IHTMLDOCUMENT_IID; return iid; } + NS_IMETHOD SetTitle(const nsString& aTitle) = 0; NS_IMETHOD AddImageMap(nsIDOMHTMLMapElement* aMap) = 0; diff --git a/mozilla/content/xml/document/public/nsIXMLDocument.h b/mozilla/content/xml/document/public/nsIXMLDocument.h index 7c1a6f7bb18..3259485ea08 100644 --- a/mozilla/content/xml/document/public/nsIXMLDocument.h +++ b/mozilla/content/xml/document/public/nsIXMLDocument.h @@ -38,6 +38,8 @@ class nsITransformMediator; */ class nsIXMLDocument : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_IXMLDOCUMENT_IID; return iid; } + // XXX This (or a variant thereof) should be in a DOM interface. // Since it isn't, we add it here temporarily NS_IMETHOD GetContentById(const nsString& aName, nsIContent** aContent)=0; diff --git a/mozilla/layout/base/public/nsINameSpaceManager.h b/mozilla/layout/base/public/nsINameSpaceManager.h index d0f86993f68..e27826b8ae6 100644 --- a/mozilla/layout/base/public/nsINameSpaceManager.h +++ b/mozilla/layout/base/public/nsINameSpaceManager.h @@ -62,6 +62,8 @@ class nsINameSpace; */ class nsINameSpaceManager : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_INAMESPACEMANAGER_IID; return iid; } + NS_IMETHOD CreateRootNameSpace(nsINameSpace*& aRootNameSpace) = 0; NS_IMETHOD RegisterNameSpace(const nsString& aURI, diff --git a/mozilla/layout/base/public/nsIReflowCommand.h b/mozilla/layout/base/public/nsIReflowCommand.h index 9d13d54dde3..ebd28c2b603 100644 --- a/mozilla/layout/base/public/nsIReflowCommand.h +++ b/mozilla/layout/base/public/nsIReflowCommand.h @@ -56,6 +56,8 @@ struct nsSize; */ class nsIReflowCommand : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_IREFLOWCOMMAND_IID; return iid; } + enum ReflowType { /** * Reflow command generated by the style system in response to a diff --git a/mozilla/layout/events/public/nsIEventStateManager.h b/mozilla/layout/events/public/nsIEventStateManager.h index 8146107f36d..ec2b6dfa637 100644 --- a/mozilla/layout/events/public/nsIEventStateManager.h +++ b/mozilla/layout/events/public/nsIEventStateManager.h @@ -40,6 +40,7 @@ class nsIView; class nsIEventStateManager : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_IEVENTSTATEMANAGER_IID; return iid; } NS_IMETHOD PreHandleEvent(nsIPresContext& aPresContext, nsGUIEvent *aEvent, diff --git a/mozilla/layout/html/document/src/nsIHTMLDocument.h b/mozilla/layout/html/document/src/nsIHTMLDocument.h index 0b3645164d8..d00110172bc 100644 --- a/mozilla/layout/html/document/src/nsIHTMLDocument.h +++ b/mozilla/layout/html/document/src/nsIHTMLDocument.h @@ -43,6 +43,8 @@ enum nsDTDMode { */ class nsIHTMLDocument : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_IHTMLDOCUMENT_IID; return iid; } + NS_IMETHOD SetTitle(const nsString& aTitle) = 0; NS_IMETHOD AddImageMap(nsIDOMHTMLMapElement* aMap) = 0; diff --git a/mozilla/layout/xml/document/public/nsIXMLDocument.h b/mozilla/layout/xml/document/public/nsIXMLDocument.h index 7c1a6f7bb18..3259485ea08 100644 --- a/mozilla/layout/xml/document/public/nsIXMLDocument.h +++ b/mozilla/layout/xml/document/public/nsIXMLDocument.h @@ -38,6 +38,8 @@ class nsITransformMediator; */ class nsIXMLDocument : public nsISupports { public: + static const nsIID& GetIID() { static nsIID iid = NS_IXMLDOCUMENT_IID; return iid; } + // XXX This (or a variant thereof) should be in a DOM interface. // Since it isn't, we add it here temporarily NS_IMETHOD GetContentById(const nsString& aName, nsIContent** aContent)=0;