GetLoadUniformToFrame(this cAreaObj obj, string Name, eItemType ItemType = eItemType.Objects)
        {
            int NumberItems;

            NumberItems = default(int);
            string[] AreaName, LoadPat, CSys;
            AreaName = LoadPat = CSys = default(string[]);
            int[] Dir, DistType;
            Dir = DistType = default(int[]);
            double[] Value;
            Value = default(double[]);
            var res = obj.GetLoadUniformToFrame(Name, ref NumberItems, ref AreaName, ref LoadPat, ref CSys, ref Dir, ref Value, ref DistType, ItemType);

            return(NumberItems, AreaName, LoadPat, CSys, Dir, Value, DistType);
        }