the declarations and descriptions work with the following data types:
| BYTE | 8 bit | Signed | -128 to 127 |
| UBYTE | 8 bit | Unsigned | 0 to 255 |
| WORD | 16 bit | Signed | -32768 to 32767 |
| UWORD | 16 bit | Unsigned | 0 to 65535 |
| LONG | 32 bit | Signed | -2147483648 to 2147483647 |
| ULONG | 32 bit | Unsigned | 0 to 4294967295 |