Type: int c_number;
If this value is 0 the string is treated as a C
string (NULL terminated). Otherwise this value should be the length of the
string byte data.
NOTE: this value must be initialised. An uninitialised value may contain a
large number, which will in turn result in a General Protection Fault.
More: