/*
* STRUCT: SE_PACKED_HIERARCHY_OBJECT
*
* Part of the data returned from SE_GetPackedHierarchy() or
* SE_GetRemainingPackedHierarchies(). This structure represents
* an object in a Packed Hierarchy.
*
* NOTE FOR AGGREGATE REFERENCES:
* Just because an object has no aggregates "within the hierarchy" does not
* mean the object has no aggregates. Applications requiring this
* information should use an aggregate iterator to return all the aggregate
* objects.
*/
} SE_PACKED_HIERARCHY_OBJECT;
Field Notes
A handle to the object represented by this structure. The user would
need this in cases where the object is to be passed to other API
functions.
A boolean flag indicating whether the components of this_object are
included in this packed hierarchy. If components_included is SE_TRUE,
but num_components_refs is 0, then the object has no components.
A count of the number of component references (see component_refs).
This will be the number of components of this_object (unless
components_included is SE_FALSE, in which case it will be 0). If
components_included is SE_TRUE, but num_component_refs is 0, then
this_object has no components.
A pointer to the list of references for the components of this_object.
This field can be treated as an array of size "num_component_refs".
A boolean flag indicating whether the aggregates of this_object are
are included in the packed hierarchy. If aggregates_included is
SE_TRUE, but num_aggregates_refs is 0, then this_object has no
aggregates within this packed hierarchy.
A count of the number of aggregate references. This will be the number
of aggregates of this_object that are within this packed hierarchy,
(unless aggregates_included is SE_FALSE, in which case
num_aggregate_refs will be 0). If aggregates_included is SE_TRUE, but
num_aggregate_refs is 0, then the object has no aggregates within the
packed hierarchy that was retrieved.
A pointer to a list of references for the aggregates of this_object.
This list can be treated as an array of size "num_aggregate_refs".
The fields of this_object.
Prev: SE_PACKED_HIERARCHY.
Next: SE_PACKED_HIERARCHY_OBJECT_PTR.
Up:Index