Parameter Prefix Names

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