diff --git a/Common/Core/vtkWindow.h b/Common/Core/vtkWindow.h
index 74728909e74bbd265717e404dd8e36caf3b765b1..fdf016fff798c78c5723c0b408b20cbc5c78e996 100644
--- a/Common/Core/vtkWindow.h
+++ b/Common/Core/vtkWindow.h
@@ -102,6 +102,7 @@ public:
   /**
    * Show or not Show the window
    */
+  VTK_MARSHALEXCLUDE(VTK_MARSHAL_EXCLUDE_REASON_IS_INTERNAL)
   vtkGetMacro(ShowWindow, bool);
   vtkSetMacro(ShowWindow, bool);
   vtkBooleanMacro(ShowWindow, bool);
@@ -113,6 +114,7 @@ public:
    * All four combinations of ShowWindow and UseOffScreenBuffers
    * should work for most rendering backends.
    */
+  VTK_MARSHALEXCLUDE(VTK_MARSHAL_EXCLUDE_REASON_IS_INTERNAL)
   vtkSetMacro(UseOffScreenBuffers, bool);
   vtkGetMacro(UseOffScreenBuffers, bool);
   vtkBooleanMacro(UseOffScreenBuffers, bool);
@@ -197,6 +199,7 @@ public:
    * Return a best estimate to the dots per inch of the display
    * device being rendered (or printed).
    */
+  VTK_MARSHALEXCLUDE(VTK_MARSHAL_EXCLUDE_REASON_IS_INTERNAL)
   vtkGetMacro(DPI, int);
   vtkSetClampMacro(DPI, int, 1, VTK_INT_MAX);
   ///@}
@@ -213,6 +216,7 @@ public:
   /**
    * Convenience to set SHowWindow and UseOffScreenBuffers in one call
    */
+  VTK_MARSHALEXCLUDE(VTK_MARSHAL_EXCLUDE_REASON_IS_INTERNAL)
   void SetOffScreenRendering(vtkTypeBool val)
   {
     this->SetShowWindow(val == 0);
@@ -225,6 +229,7 @@ public:
    * Deprecated, directly use GetShowWindow and GetOffScreenBuffers
    * instead.
    */
+  VTK_MARSHALEXCLUDE(VTK_MARSHAL_EXCLUDE_REASON_IS_INTERNAL)
   vtkTypeBool GetOffScreenRendering() { return this->GetShowWindow() ? 0 : 1; }
 
   /**