public static RfcRc GetFunctionParameterDescription(FunctionDescriptionHandle descriptionHandle, string name, out RfcParameterInfo parameterInfo, out RfcErrorInfo errorInfo) { var rc = Interopt.RfcGetParameterDescByName(descriptionHandle.Ptr, name, out var parameterDescr, out errorInfo); parameterInfo = new RfcParameterInfo( parameterDescr.Name, parameterDescr.Type, parameterDescr.Direction, parameterDescr.NucLength, parameterDescr.UcLength, parameterDescr.Decimals, parameterDescr.DefaultValue, parameterDescr.ParameterText, parameterDescr.Optional == 'X'); return(rc); }