AAMVADATAELEMENTINFO

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; 

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

Member Description
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 that data element IDs can change with different versions of the AAMVA CDS.

Help Version 20.0.2018.2.22
Products | Support | Contact Us | Copyright Notices
© 1991-2018 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Barcode C API Help