Index: libspi/relation.c
===================================================================
--- libspi/relation.c	(revision 1153)
+++ libspi/relation.c	(working copy)
@@ -43,6 +43,7 @@
   types[ATK_RELATION_LABELLED_BY] = Accessibility_RELATION_LABELLED_BY;
   types[ATK_RELATION_MEMBER_OF] = Accessibility_RELATION_MEMBER_OF;
   types[ATK_RELATION_NODE_CHILD_OF] = Accessibility_RELATION_NODE_CHILD_OF;
+  types[ATK_RELATION_NODE_PARENT_OF] = Accessibility_RELATION_NODE_PARENT_OF;
   types[ATK_RELATION_FLOWS_TO] = Accessibility_RELATION_FLOWS_TO;
   types[ATK_RELATION_FLOWS_FROM] = Accessibility_RELATION_FLOWS_FROM;
   types[ATK_RELATION_SUBWINDOW_OF] = Accessibility_RELATION_SUBWINDOW_OF;
Index: cspi/spi.h
===================================================================
--- cspi/spi.h	(revision 1153)
+++ cspi/spi.h	(working copy)
@@ -126,6 +126,7 @@
  *@SPI_RELATION_MEMBER_OF: Indicates an object is a member of a group of one or
 more target objects.
  *@SPI_RELATION_NODE_CHILD_OF: Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell.
+ *@SPI_RELATION_NODE_PARENT_OF: Indicates an object is a cell in a treetable and is expanded to display other cells in the same column.
  *@SPI_RELATION_EXTENDED: This value indicates that a relation other than those pre-specified by this version of AT-SPI
  * is present.
  *@SPI_RELATION_FLOWS_TO: Indicates that the object has content that flows logically to another
@@ -156,6 +157,7 @@
   SPI_RELATION_CONTROLLED_BY,
   SPI_RELATION_MEMBER_OF,
   SPI_RELATION_NODE_CHILD_OF,
+  SPI_RELATION_NODE_PARENT_OF,
   SPI_RELATION_EXTENDED,
   SPI_RELATION_FLOWS_TO,
   SPI_RELATION_FLOWS_FROM,
Index: cspi/spi_accessible.c
===================================================================
--- cspi/spi_accessible.c	(revision 1153)
+++ cspi/spi_accessible.c	(working copy)
@@ -1201,6 +1201,7 @@
   relation_type_table [Accessibility_RELATION_MEMBER_OF] = SPI_RELATION_MEMBER_OF;
   relation_type_table [Accessibility_RELATION_TOOLTIP_FOR] = SPI_RELATION_NULL;
   relation_type_table [Accessibility_RELATION_NODE_CHILD_OF] = SPI_RELATION_NODE_CHILD_OF;
+  relation_type_table [Accessibility_RELATION_NODE_PARENT_OF] = SPI_RELATION_NODE_PARENT_OF;
   relation_type_table [Accessibility_RELATION_EXTENDED] = SPI_RELATION_EXTENDED;
   relation_type_table [Accessibility_RELATION_FLOWS_TO] = SPI_RELATION_FLOWS_TO;
   relation_type_table [Accessibility_RELATION_FLOWS_FROM] = SPI_RELATION_FLOWS_FROM;
Index: idl/Accessibility_Relation.idl
===================================================================
--- idl/Accessibility_Relation.idl	(revision 1153)
+++ idl/Accessibility_Relation.idl	(working copy)
@@ -53,8 +53,11 @@
     RELATION_MEMBER_OF,
     /** Object is a tooltip associated with another object. */
     RELATION_TOOLTIP_FOR,
-    /** Reserved for future use. */
+    /** Object is a cell in a treetable which is displayed because a cell in the same column is 
+     * expanded and identifies that cell. */
     RELATION_NODE_CHILD_OF,
+    /** Reciprocal of RELATION_NODE_CHILD_OF. */
+    RELATION_NODE_PARENT_OF,
     /** Used to indicate that a relationship exists, but its type is not specified in the enumeration
      * and must be obtained via a call to getRelationTypeName.  */
     RELATION_EXTENDED,
