Type prefixes
|
Data type
|
---|---|
a
|
array
|
b
|
boolean
|
by
|
byte or unsigned char
|
c
|
char
|
cx / cy
|
short used as size
|
d
|
double
|
dw
|
DWORD, double word or unsigned long
|
f
|
float
|
fn
|
function
|
h
|
handle
|
hr
|
HRESULT
|
i
|
int (integer)
|
l
|
long
|
map
|
STL map
|
n
|
short int
|
p
|
pointer (lp can also be used)
|
str
|
string
|
sz
|
null-terminated string
|
vt
|
VARIANT
|
vec
|
STL vector
|
w
|
WORD unsigned int
|
x, y
|
short used as coordinates
|
Scope
|
Prefix
|
Examples
|
---|---|---|
local
|
none
|
DWORD dwStart;
|
module / class
|
m_
|
ITable *m_pITable;
|
global
|
<Uppercase Module Prefix>_
|
MAIN_appModule;
|
Name
|
Description
|
---|---|
InitSy
|
Takes a sy as its argument and initializes it.
|
OpenFn
|
fn is the argument. The method will "open" the fn.
|
FcFromBnRn
|
Returns the fc corresponding to the bn,rn pair given.
|