diff --git a/layout/generic/nsHTMLParts.h b/layout/generic/nsHTMLParts.h
index 903568d8833c..408d3c7d5a0a 100644
--- a/layout/generic/nsHTMLParts.h
+++ b/layout/generic/nsHTMLParts.h
@@ -371,6 +371,11 @@ NS_NewObjectFrame(nsIContent* aContent,
nsIFrame* aParentFrame,
nsIFrame*& aFrameResult);
+extern nsresult
+NS_NewImageFrame(nsIContent* aContent,
+ nsIFrame* aParentFrame,
+ nsIFrame*& aFrameResult);
+
extern nsresult
NS_NewHTMLIFrame(nsIHTMLContent** aInstancePtrResult,
nsIAtom* aTag, nsIWebShell* aWebShell);
diff --git a/layout/html/base/src/nsHTMLParts.h b/layout/html/base/src/nsHTMLParts.h
index 903568d8833c..408d3c7d5a0a 100644
--- a/layout/html/base/src/nsHTMLParts.h
+++ b/layout/html/base/src/nsHTMLParts.h
@@ -371,6 +371,11 @@ NS_NewObjectFrame(nsIContent* aContent,
nsIFrame* aParentFrame,
nsIFrame*& aFrameResult);
+extern nsresult
+NS_NewImageFrame(nsIContent* aContent,
+ nsIFrame* aParentFrame,
+ nsIFrame*& aFrameResult);
+
extern nsresult
NS_NewHTMLIFrame(nsIHTMLContent** aInstancePtrResult,
nsIAtom* aTag, nsIWebShell* aWebShell);