AAMVADATAELEMENTINFO

Summary

This structure contains information of a specific data element for a given version of the AAMVA CDS.

Syntax

typedef struct _AAMVADATAELEMENTINFO 
{ 
   L_UINT uStructSize; 
   L_CHAR* ElementID; 
   L_CHAR* FriendlyName; 
   L_UINT FriendlyNameLength; 
   L_CHAR* Definition; 
   L_UINT DefinitionLength; 
   L_UINT ValueMaxLength; 
   L_AAMVA_LENGTH_TYPE LengthType; 
   L_BITFIELD ValidCharacters; 
   L_BITFIELD ValidSubfileTypes; 
} AAMVADATAELEMENTINFO; 

Members

uStructSize

Size of AAMVADATAELEMENTINFO structure, in bytes, for versioning. Use the sizeof operator to calculate this value.

ElementID

The three characters ID of the data element as defined in the AAMVA CDS. Eg. "DAA"

FriendlyName

The friendly name of the data element as defined in the AAMVA CDS.

FriendlyNameLength

The length of the friendly name.

Definition

The full definition of the data element as defined in the AAMVA CDS.

DefinitionLength

The length of the full definition of the data element.

ValueMaxLength

The maximum length of the data element's value.

LengthType

The length type of the data element. For possible values, refer to L_AAMVA_LENGTH_TYPE.

ValidCharacters

The valid character types of a data element. For possible values, refer to L_AAMVA_VALID_CHARACTERS.

Flags are combined using bitwise OR ( | ).

ValidSubfileTypes

The valid subfile types of a data element. L_AAMVA_SUBFILE_TYPE.

Flags are combined using bitwise OR ( | ).

Comments

NOTE: Data element IDs can change with different versions of the AAMVA CDS.

Usage

Help Version 22.0.2022.12.13
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Barcode C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.