1
Char
W
Wchar
2
Short
4
Long
F
Float
8
Double
0
Void
A
Null terminated string pointer
U
Unicode string pointer
T
Buffer pointer
L
Long pointer
E
Float pointer
D
Double pointer
V
Void pointer
I
Int memsize-type that can safely store a pointer regardless of the platform capacity.
That is, 4 bytes for 32-bit and 8 bytes for 64-bit.
P
Pointer to Int memsize-type