The LTWAINNUMERICTYPE enumerates the defined types of variables. The TW_XXX members are defined in the TWAIN specification.
typedef enum _LTWAINNUMERICTYPE
{
TWAINNUMERICTYPE_TW_INT8 = TWTY_INT8,
TWAINNUMERICTYPE_TW_INT16 = TWTY_INT16,
TWAINNUMERICTYPE_TW_INT32 = TWTY_INT32,
TWAINNUMERICTYPE_TW_UINT8 = TWTY_UINT8,
TWAINNUMERICTYPE_TW_UINT16 = TWTY_UINT16,
TWAINNUMERICTYPE_TW_UINT32 = TWTY_UINT32,
TWAINNUMERICTYPE_TW_BOOL = TWTY_BOOL,
TWAINNUMERICTYPE_TW_FIX32 = TWTY_FIX32,
TWAINNUMERICTYPE_TW_FRAME = TWTY_FRAME,
TWAINNUMERICTYPE_TW_STR32 = TWTY_STR32,
TWAINNUMERICTYPE_TW_STR64 = TWTY_STR64,
TWAINNUMERICTYPE_TW_STR128 = TWTY_STR128,
TWAINNUMERICTYPE_TW_STR255 = TWTY_STR255,
TWAINNUMERICTYPE_TW_STR1024 = TWTY_STR1024,
TWAINNUMERICTYPE_TW_UNI512 = TWTY_UNI512
} LTWAINNUMERICTYPE;
The variable is of type L_CHAR or char.
The variable is of type L_INT16 or short.
The variable is of type L_INT32 or long.
The variable is of type L_UCHAR or unsigned char.
The variable is of type L_UINT16 or unsigned short.
The variable is of type L_UINT32 or unsigned long.
The variable is of type L_BOOL or BOOL.
The variable is of type TW_FIX32(TWAIN defined structure).
The variable is of type TW_FRAME(TWAIN defined structure).
The variable is of type L_CHAR[32].
The variable is of type L_CHAR[64].
The variable is of type L_CHAR[128].
The variable is of type L_CHAR[255].
The variable is of type L_CHAR[1024].
The variable is of type wchar_t[512].