Parameter name are prefixed as follows:
Prefix |
Type |
Example |
a |
Array, prefix this before the simple type. |
anArray (Array of Short) |
b |
BOOL – Boolean, 0 for FALSE; <>0 for TRUE |
bUpdate |
d |
DOUBLE - 8 bytes floating point |
dReading |
|
dw |
DWORD - double word (unsigned 32-bit) |
dwTimeout |
|
hwnd |
Window handle (32-bit integer). |
hwndPanel |
|
l |
LONG - (signed 32-bit) |
lBits |
|
n |
SHORT - (signed 16-bit) |
nMode |
|
p |
Pointer - Usually used to return a value. Prefix this before the simple type. |
pnStatus |
|
sz |
Null - (zero value character) terminated string |
szMsg |
|
uc |
BYTE - (8 bits) unsigned. |
ucValue |
|
w |
WORD - Unsigned short (unsigned 16-bit) |
wParam |