#include <JmsCommon.h>
| Data Fields | |
| int | stringType | 
| union { | |
| char * string | |
| struct { | |
| void * data | |
| JMS32I length | |
| } uniString | |
| } | uniOrC | 
| int | allocatedSize | 
| 
 | 
| Should be set to the size of the data available for output | 
| 
 | 
| The data portion of the string | 
| 
 | 
| The size of data in bytes | 
| 
 | 
| A NULL terminated UTF-8 encoded C string | 
| 
 | 
| The type of string represented on input or the type requested on output | 
| 
 | 
| Describes either a C string or multi-byte string | 
| 
 | 
| Represents a muti-byte string | 
 1.2.18
     1.2.18