DAPI_ENTRY
The DAPI_ENTRY structure contains either an attribute name or the value of an attribute.
Quick Info
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