HP-UX Directory Server 8.1 plug-in reference

Table Of Contents
71 Parameters for the virtual attribute service
The parameters listed in the tables below are used with the virtual attribute service to return
information about virtual and real attributes.
These identifiers are flags that can be passed to various slapi_vattr_values_XXX() functions
in the flags parameter:
DescriptionData typeParameter
Flag that indicates only real attributes are
used.
intSLAPI_REALATTRS_ONLY
Flag that indicates only virtual attributes
are used.
intSLAPI_VIRTUALATTRS_ONLY
Flag that indicates the operational attributes
should be listed.
intSLAPI_VIRTUALATTRS_LIST_OPERATIONAL_ATTRS
Flag that indicates you wish to receive
pointers into the entry, if possible.
intSLAPI_VIRTUALATTRS_REQUEST_POINTERS
These are buffer disposition flags that are returned in the buffer_flags parameter:
DescriptionData typeParameter
Buffer disposition flag that indicates these
are real attributes.
intSLAPI_VIRTUALATTRS_REALATTRS_ONLY
Buffer disposition flag that indicates the
virtual attributes returned copies.
intSLAPI_VIRTUALATTRS_RETURNED_COPIES
Buffer disposition flag that indicates the
virtual attributes returned pointers.
intSLAPI_VIRTUALATTRS_RETURNED_POINTERS
These are attribute type name disposition values that are returned in the
type_name_disposition parameter:
DescriptionData typeParameter
Flag that indicates a failure in evaluating the
virtual attributes because a loop was detected
while locating and calling virtual attribute
providers.
intSLAPI_VIRTUALATTRS_LOOP_DETECTED
Flag that indicates the attribute type was not
recognized by any virtual attribute and is not
a real attribute in the entry.
intSLAPI_VIRTUALATTRS_NOT_FOUND
Flag that indicates the attribute name
disposition value indicates a matching result.
intSLAPI_VIRTUALATTRS_TYPE_NAME_MATCHED_EXACTLY_OR_ALIAS
Flag that indicates the attribute name matched
the subtype.
intSLAPI_VIRTUALATTRS_TYPE_NAME_MATCHED_SUBTYPE
433