2.2.87 FW_DATA_TYPE
This enumeration describes the data types that this protocol uses in generic structures. It is currently used only in section 2.2.88.

typedef enum _tag_FW_DATA_TYPE { FW_DATA_TYPE_EMPTY, FW_DATA_TYPE_UINT8, FW_DATA_TYPE_UINT16, FW_DATA_TYPE_UINT32, FW_DATA_TYPE_UINT64, FW_DATA_TYPE_UNICODE_STRING } FW_DATA_TYPE;
FW_DATA_TYPE_EMPTY: The value SHOULD be empty and not used. This symbolic constant has a value of zero.
FW_DATA_TYPE_UINT8: This data type is a UINT8, which is an 8bit unsigned integer. This symbolic constant has a value of 1.
FW_DATA_TYPE_UINT16: This data type is a UINT16, which is a 16bit unsigned integer. This symbolic constant has a value of 2.
FW_DATA_TYPE_UINT32: This data type is a UINT32, which is a 32bit unsigned integer. This symbolic constant has a value of 3.
FW_DATA_TYPE_UINT64: This data type is a UINT64, which is a 64bit unsigned integer. This symbolic constant has a value of 4.
FW_DATA_TYPE_UNICODE_STRING: This data type is a Unicode string. This symbolic constant has a value of 5.