FORMS?NAMING SUMMARY
PREFIX DESCRIPTION
====== ===========
a array
c count
d difference
h handle
i,j,k array index
l long
p pointer
s signed
u unsigned
s_ static
g_ global
FUNDAMENTAL
TAG TYPE DESCRIPTION
=== ==== ===========
b BYTE byte
bstr BSTR OLE Automation string
ch WCHAR,char character
dw DWORD 32 bit cookie, bitfield, etc. (not ordinal)
f BOOL flag
fn (*)() funtion
l long 32 bit signed ordinal
n int signed ordinal
pstr LPWSTR,LPSTR pointer to null terminated string
u UINT unsigned ordinal
ul ULONG 32 bit unsigned ordinal
v void void
w WORD 16 bit cookie, bitfield, etc. (not ordinal)
x int x coordinate
y int y coordinate
xl long x coordinate himetric
yl long y coordinate himetric