1. TypeKind
内部的に使われる型定数

Ruby でいうところの %c:T_NIL, T_DATA% みたいなものだろう。

: TK_UNKNOWN
  0
  不明
: TK_INTEGER
  1
  整数型
: TK_CHAR
  2
  文字型
: TK_ENUMERATION
  3
  列挙型
: TK_FLOAT
  4
  実数型
: TK_STRING
  5
  文字列型
: TK_SET
  6
  集合型
: TK_CLASS
  7
  クラス型
: TK_METHOD
  8
  メソッドポインタ
: TK_WCHAR
  9
  WideChar
: TK_LSTRING
  10
  短い文字列
: TK_WSTRING
  11
  WideString
: TK_VARIANT
  12
  バリアント型
: TK_ARRAY
  13
  配列型
: TK_RECORD
  14
  レコード型
: TK_INTERFACE
  15
  インターフェース型
: TK_INT64
  16
  符号付き 64 ビット
: TK_DYN_ARRAY
  17
  動的配列
