This structure contains the names of the member, its parent, and its siblings.
typedef struct ESS_PARTOTL_OSN_RELATIVES_API_T
{
ESS_UCHAR_T statuses[ESS_PARTOTL_OSN_NUM_RELATIVES];
ESS_PCHAR_T names[ESS_PARTOTL_OSN_NUM_RELATIVES];
ESS_ATTRIBUTEVALUE_T values[ESS_PARTOTL_OSN_NUM_RELATIVES];
} ESS_PARTOTL_OSN_RELATIVES_API_T;
| Data Type | Field | Description |
| ESS_UCHAR_T | statuses | An array containing the status of each relative |
| ESS_PCHAR_T | names | An array containing the name of each relative |
| ESS_ATTRIBUTEVALUE_T | values | An array containing the attribute value structure for each relative |
typedef enum ESS_PARTOTL_OSN_REL_TYPE_API_T (Indices for the statuses,
names and values arrays)
{
ESS_PARTOTL_OSN_MEMBER
ESS_PARTOTL_OSN_PARENT
ESS_PARTOTL_OSN_LSIBLING
ESS_PARTOTL_OSN_RSIBLING
ESS_PARTOTL_OSN_REGION_PARENT
ESS_PARTOTL_OSN_LEVEL_REGION_LSIBLING
ESS_PARTOTL_OSN_LEVEL_REGION_RSIBLING
ESS_PARTOTL_OSN_GENER_REGION_LSIBLING
ESS_PARTOTL_OSN_GENER_REGION_RSIBLING
ESS_PARTOTL_OSN_RESERVED1
ESS_PARTOTL_OSN_RESERVED2
ESS_PARTOTL_OSN_NUM_RELATIVES
}
#define ESS_PARTOTL_OSN_REGION_LSIBLING ESS_PARTOTL_OSN_GENER_REGION_LSIBLING
#define ESS_PARTOTL_OSN_REGION_RSIBLING ESS_PARTOTL_OSN_GENER_REGION_RSIBLING
typedef enum ESS_PARTOTL_OSN_REL_TYPE_API_T (Values for statuses)
{
ESS_PARTOTL_OSN_REL_NONE
ESS_PARTOTL_OSN_REL_SAME_AS_ADJACENT /* The name of the region sibling is the
same as the name of the sibling. */
ESS_PARTOTL_OSN_REL_SHARED
ESS_PARTOTL_OSN_REL_REAL
}