DAPI_ENTRY

The DAPI_ENTRY structure contains either an attribute name or the value of an attribute.

Quick Info

Header file: DAPI.H

typedef struct
{
  UINT        unAttributes;
  DAPI_EVAL   ulEvalTag;
  PATT_VALUE  rgEntryValues;
}  DAPI_ENTRY, * PDAPI_ENTRY;
 

Members

unAttributes
The number of attribute names or values in the structure.
ulEvalTag
The type of data pointed to by rgEntryValues:
TEXT_LINE
The data items are delimited by commas or other specified characters. The data line format is the same as if the data were written to an export file.
TEXT_VALUE_ARRAY
The items are in an array of structures where binary and nonbinary data is represented as strings. Binary values are exported as strings of hexadecimal digits.
VALUE_ARRAY
The items are in their native type, with a few minor exceptions. For example, any attributes whose native type is object (such as distinguished names or OR names) are represented as text. Also, date fields are represented as UTC strings of the date. Unsigned integer values are represented as integers.
rgEntryValues
This is a pointer to an array of attribute value structures (ATT_VALUE). If ulEvalTag has the value TEXT_LINE, there is a single value with a delimited line, or else there are unAttributes, each with one or more values in the list.

Remarks

For additional information on this structure, see Exporting Objects and Importing and Manipulating Objects.

See Also

ATT_VALUE, BatchExport, DAPI_FNExportEntry