GetValues(this cFunction obj, string Name) {
			int NumberItems;
			NumberItems = default(int);
			double[] MyTime, Value;
			MyTime = Value = default(double[]);
		    var res = obj.GetValues(Name, ref NumberItems, ref MyTime, ref Value);
		    return (NumberItems, MyTime, Value);
		}
		    GetNameList(this cFunction obj, int FuncType = 0) {
			int NumberNames;
			NumberNames = default(int);
			string[] MyName;
			MyName = default(string[]);
		    var res = obj.GetNameList(ref NumberNames, ref MyName, FuncType);
		    return (NumberNames, MyName);
		}
		    GetTypeOAPI(this cFunction obj, string Name) {
			int FuncType, AddType;
			FuncType = AddType = default(int);
		    var res = obj.GetTypeOAPI(Name, ref FuncType, ref AddType);
		    return (FuncType, AddType);
		}