Encode a byte array use to encode:
char element_1
Encode a string use to encode:
w_char *element_1;
Encode a string that is already unicode encoded use to encode:
Provide padding to align the string to the 32bit boundary
Encode a single byte use to encode:
byte element_1;
Encode a 4 byte long use to encode:
long element_1;
Encode a 2 byte short use to encode:
short element_1;
[Validate]