#define VTK_VOID 0
#define VTK_BIT 1
#define VTK_CHAR 2
#define VTK_SIGNED_CHAR 15
#define VTK_UNSIGNED_CHAR 3
#define VTK_SHORT 4
#define VTK_UNSIGNED_SHORT 5
#define VTK_INT 6
#define VTK_UNSIGNED_INT 7
#define VTK_LONG 8
#define VTK_UNSIGNED_LONG 9
#define VTK_FLOAT 10
#define VTK_DOUBLE 11
#define VTK_ID_TYPE 12
/* These types are not currently supported by GetDataType, but are for
completeness. */
#define VTK_STRING 13
#define VTK_OPAQUE 14
#define VTK_LONG_LONG 16
#define VTK_UNSIGNED_LONG_LONG 17
#if !defined(VTK_LEGACY_REMOVE)
/* Legacy. This type is never enabled. */
#define VTK___INT64 18
/* Legacy. This type is never enabled. */
#define VTK_UNSIGNED___INT64 19
#endif
/* These types are required by vtkVariant and vtkVariantArray */
#define VTK_VARIANT 20
#define VTK_OBJECT 21
/* Storage for Unicode strings */
#define VTK_UNICODE_STRING 22