Fields
NULL = 0,
No type information or unknown base type. Microsoft tools use this setting
VOID = 1,
No valid type; used with void pointers and functions
CHAR = 2,
A character (signed byte)
SHORT = 3,
A 2-byte signed integer
INT = 4,
A natural integer type (normally 4 bytes in Windows)
LONG = 5,
A 4-byte signed integer
FLOAT = 6,
A 4-byte floating-point number
DOUBLE = 7,
An 8-byte floating-point number
STRUCT = 8,
A structure
UNION = 9,
A union
ENUM = 10,
An enumerated type
MOE = 11,
A member of enumeration (a specified value)
BYTE = 12,
A byte; unsigned 1-byte integer
WORD = 13,
A word; unsigned 2-byte integer
UINT = 14,
An unsigned integer of natural size (normally, 4 bytes)
DWORD = 15,
An unsigned 4-byte integer