The utility library uses the following data types:
BUFFER unsigned char BUFFERPTR unsigned char * CCODE unsigned long, 4 bytes LSTRING length (1 byte) preceded char array NWBOOLEAN short, 2 bytes STRING NULL terminated unsigned char array UINT8 unsigned char, 1 byte INT16 signed short, 2 bytes UINT16 unsigned short, 2 bytes UINT32 unsigned long, 4 bytes