Structure used to describe a field inside a structure, i.e. It contains the metadata of the field.
typedef struct _RFC_FIELD_DESC
{
SAP_UC const* name; /* field name, null terminated string */
RFCTYPE type; /* field type */
unsigned decimals;
unsigned length1; /* field length in bytes in a non_unicode SAP system */
unsigned offset1; /* field offset in bytes in a non_unicode SAP system */
unsigned length2; /* field length in bytes in a unicode SAP system */
unsigned offset2; /* field offset in bytes in a unicode SAP system */
RFC_TYPE_DESC_HANDLE typeDesc; /* pointer to a RFC_STRUCTURE_DESC structure for the
nestesd sub-structure or embedded table if the field type
is RFCTYPE_STRUCTURE or RFCTYPE_TABLE */
unsigned char include_flag; /* a flag indicating the beginning or the end of a included
structre */
unsigned length; /* actual length for STRING and XSTRING types */
}RFC_FIELD_DESC,*P_RFC_FIELD_DESC;