using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;

namespace SystemX.Net.BaseProtocol
{
    public enum PACKET_SIZE
    {
        NONE = -1,
        //SIZE_512 = 0,
        SIZE_1024 = 0,
        SIZE_2048 = 1,
        SIZE_3072 = 2,
        SIZE_4096 = 3,
        SIZE_5120 = 4,
        SIZE_6144 = 5,
        SIZE_7168 = 6,
        SIZE_8192 = 7,
        SIZE_9216 = 8,
        SIZE_10240 = 9,
        SIZE_11264 = 10,
        SIZE_12288 = 11,
        SIZE_13312 = 12,
        SIZE_14336 = 13,
        SIZE_15360 = 14,
        SIZE_16384 = 15,
        SIZE_17408 = 16,
        SIZE_18432 = 17,
        SIZE_19456 = 18,
        SIZE_20480 = 19,
        SIZE_21504 = 20,
        SIZE_22528 = 21,
        SIZE_23552 = 22,
        SIZE_24576 = 23,
        SIZE_25600 = 24,
        SIZE_26624 = 25,
        SIZE_27648 = 26,
        SIZE_28672 = 27,
        SIZE_29696 = 28,
        SIZE_30720 = 29,
        SIZE_31744 = 30,
        SIZE_32768 = 31,
        SIZE_33792 = 32,
        SIZE_34816 = 33,
        SIZE_35840 = 34,
        SIZE_36864 = 35,
        SIZE_37888 = 36,
        SIZE_38912 = 37,
        SIZE_39936 = 38,
        SIZE_40960 = 39,
        SIZE_41984 = 40,
        SIZE_43008 = 41,
        SIZE_44032 = 42,
        SIZE_45056 = 43,
        SIZE_46080 = 44,
        SIZE_47104 = 45,
        SIZE_48128 = 46,
        SIZE_49152 = 47,
        SIZE_50176 = 48,
        SIZE_51200 = 49,
        SIZE_52224 = 50,
        SIZE_53248 = 51,
        SIZE_54272 = 52,
        SIZE_55296 = 53,
        SIZE_56320 = 54,
        SIZE_57344 = 55,
        SIZE_58368 = 56,
        SIZE_59392 = 57,
        SIZE_60416 = 58,
        SIZE_61440 = 59,
        SIZE_62464 = 60,
        SIZE_63488 = 61,
        SIZE_64512 = 62,
        SIZE_65536 = 63,
        SIZE_66560 = 64,
        SIZE_67584 = 65,
        SIZE_68608 = 66,
        SIZE_69632 = 67,
        SIZE_70656 = 68,
        SIZE_71680 = 69,
        SIZE_72704 = 70,
        SIZE_73728 = 71,
        SIZE_74752 = 72,
        SIZE_75776 = 73,
        SIZE_76800 = 74,
        SIZE_77824 = 75,
        SIZE_78848 = 76,
        SIZE_79872 = 77,
        SIZE_80896 = 78,
        SIZE_81920 = 79,
        SIZE_82944 = 80,
        SIZE_83968 = 81,
        SIZE_84992 = 82,
        SIZE_86016 = 83,
        SIZE_87040 = 84,
        SIZE_88064 = 85,
        SIZE_89088 = 86,
        SIZE_90112 = 87,
        SIZE_91136 = 88,
        SIZE_92160 = 89,
        SIZE_93184 = 90,
        SIZE_94208 = 91,
        SIZE_95232 = 92,
        SIZE_96256 = 93,
        SIZE_97280 = 94,
        SIZE_98304 = 95,
        SIZE_99328 = 96,
        SIZE_100352 = 97,
        SIZE_101376 = 98,
        SIZE_102400 = 99,
        SIZE_103424 = 100,
        SIZE_104448 = 101,
        SIZE_105472 = 102,
        SIZE_106496 = 103,
        SIZE_107520 = 104,
        SIZE_108544 = 105,
        SIZE_109568 = 106,
        SIZE_110592 = 107,
        SIZE_111616 = 108,
        SIZE_112640 = 109,
        SIZE_113664 = 110,
        SIZE_114688 = 111,
        SIZE_115712 = 112,
        SIZE_116736 = 113,
        SIZE_117760 = 114,
        SIZE_118784 = 115,
        SIZE_119808 = 116,
        SIZE_120832 = 117,
        SIZE_121856 = 118,
        SIZE_122880 = 119,
        SIZE_123904 = 120,
        SIZE_124928 = 121,
        SIZE_125952 = 122,
        SIZE_126976 = 123,
        SIZE_128000 = 124,
        SIZE_129024 = 125,
        SIZE_130048 = 126,
        SIZE_131072 = 127,
        SIZE_132096 = 128,
        SIZE_133120 = 129,
        SIZE_134144 = 130,
        SIZE_135168 = 131,
        SIZE_136192 = 132,
        SIZE_137216 = 133,
        SIZE_138240 = 134,
        SIZE_139264 = 135,
        SIZE_140288 = 136,
        SIZE_141312 = 137,
        SIZE_142336 = 138,
        SIZE_143360 = 139,
        SIZE_144384 = 140,
        SIZE_145408 = 141,
        SIZE_146432 = 142,
        SIZE_147456 = 143,
        SIZE_148480 = 144,
        SIZE_149504 = 145,
        SIZE_150528 = 146,
        SIZE_151552 = 147,
        SIZE_152576 = 148,
        SIZE_153600 = 149,
        SIZE_154624 = 150,
        SIZE_155648 = 151,
        SIZE_156672 = 152,
        SIZE_157696 = 153,
        SIZE_158720 = 154,
        SIZE_159744 = 155,
        SIZE_160768 = 156,
        SIZE_161792 = 157,
        SIZE_162816 = 158,
        SIZE_163840 = 159,
        SIZE_164864 = 160,
        SIZE_165888 = 161,
        SIZE_166912 = 162,
        SIZE_167936 = 163,
        SIZE_168960 = 164,
        SIZE_169984 = 165,
        SIZE_171008 = 166,
        SIZE_172032 = 167,
        SIZE_173056 = 168,
        SIZE_174080 = 169,
        SIZE_175104 = 170,
        SIZE_176128 = 171,
        SIZE_177152 = 172,
        SIZE_178176 = 173,
        SIZE_179200 = 174,
        SIZE_180224 = 175,
        SIZE_181248 = 176,
        SIZE_182272 = 177,
        SIZE_183296 = 178,
        SIZE_184320 = 179,
        SIZE_185344 = 180,
        SIZE_186368 = 181,
        SIZE_187392 = 182,
        SIZE_188416 = 183,
        SIZE_189440 = 184,
        SIZE_190464 = 185,
        SIZE_191488 = 186,
        SIZE_192512 = 187,
        SIZE_193536 = 188,
        SIZE_194560 = 189,
        SIZE_195584 = 190,
        SIZE_196608 = 191,
        SIZE_197632 = 192,
        SIZE_198656 = 193,
        SIZE_199680 = 194,
        SIZE_200704 = 195,
        SIZE_201728 = 196,
        SIZE_202752 = 197,
        SIZE_203776 = 198,
        SIZE_204800 = 199,
        SIZE_205824 = 200,
        SIZE_206848 = 201,
        SIZE_207872 = 202,
        SIZE_208896 = 203,
        SIZE_209920 = 204,
        SIZE_210944 = 205,
        SIZE_211968 = 206,
        SIZE_212992 = 207,
        SIZE_214016 = 208,
        SIZE_215040 = 209,
        SIZE_216064 = 210,
        SIZE_217088 = 211,
        SIZE_218112 = 212,
        SIZE_219136 = 213,
        SIZE_220160 = 214,
        SIZE_221184 = 215,
        SIZE_222208 = 216,
        SIZE_223232 = 217,
        SIZE_224256 = 218,
        SIZE_225280 = 219,
        SIZE_226304 = 220,
        SIZE_227328 = 221,
        SIZE_228352 = 222,
        SIZE_229376 = 223,
        SIZE_230400 = 224,
        SIZE_231424 = 225,
        SIZE_232448 = 226,
        SIZE_233472 = 227,
        SIZE_234496 = 228,
        SIZE_235520 = 229,
        SIZE_236544 = 230,
        SIZE_237568 = 231,
        SIZE_238592 = 232,
        SIZE_239616 = 233,
        SIZE_240640 = 234,
        SIZE_241664 = 235,
        SIZE_242688 = 236,
        SIZE_243712 = 237,
        SIZE_244736 = 238,
        SIZE_245760 = 239,
        SIZE_246784 = 240,
        SIZE_247808 = 241,
        SIZE_248832 = 242,
        SIZE_249856 = 243,
        SIZE_250880 = 244,
        SIZE_251904 = 245,
        SIZE_252928 = 246,
        SIZE_253952 = 247,
        SIZE_254976 = 248,
        SIZE_256000 = 249,

        /*
        SIZE_512000 = 250,
        SIZE_1024000 = 251,
        SIZE_2048000 = 252,
        SIZE_3072000 = 253,
        SIZE_4096000 = 254,
        SIZE_5120000 = 255,
        SIZE_6144000 = 256,
        SIZE_7168000 = 257,
        SIZE_8192000 = 258,
        SIZE_9216000 = 259,
        SIZE_10240000 = 260
        */
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_1024
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_2048
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2048, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_3072
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3072, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_4096
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4096, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_5120
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 5120, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_6144
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 6144, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_7168
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 7168, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_8192
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8192, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_9216
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 9216, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_10240
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10240, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_11264
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 11264, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_12288
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 12288, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_13312
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 13312, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_14336
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 14336, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_15360
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 15360, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_16384
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16384, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_17408
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 17408, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_18432
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 18432, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_19456
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 19456, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_20480
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20480, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_21504
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 21504, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_22528
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 22528, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_23552
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 23552, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_24576
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 24576, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_25600
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 25600, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_26624
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 26624, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_27648
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 27648, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_28672
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 28672, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_29696
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 29696, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_30720
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 30720, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_31744
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 31744, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_32768
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 32768, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_33792
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 33792, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_34816
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 34816, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_35840
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 35840, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_36864
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 36864, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_37888
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 37888, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_38912
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 38912, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_39936
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 39936, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_40960
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 40960, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_41984
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 41984, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_43008
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 43008, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_44032
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 44032, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_45056
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 45056, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_46080
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 46080, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_47104
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 47104, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_48128
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 48128, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_49152
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 49152, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_50176
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 50176, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_51200
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 51200, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_52224
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 52224, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_53248
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 53248, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_54272
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 54272, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_55296
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 55296, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_56320
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 56320, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_57344
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 57344, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_58368
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 58368, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_59392
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 59392, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_60416
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 60416, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_61440
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 61440, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_62464
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 62464, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_63488
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 63488, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_64512
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 64512, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_65536
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 65536, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }

    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_66560
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 66560, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_67584
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 67584, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_68608
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 68608, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_69632
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 69632, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_70656
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 70656, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_71680
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 71680, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_72704
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 72704, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_73728
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 73728, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_74752
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 74752, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_75776
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 75776, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_76800
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 76800, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_77824
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 77824, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_78848
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 78848, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_79872
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 79872, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_80896
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 80896, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_81920
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 81920, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_82944
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 82944, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_83968
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 83968, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_84992
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 84992, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_86016
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 86016, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_87040
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 87040, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_88064
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 88064, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_89088
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 89088, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_90112
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 90112, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_91136
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 91136, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_92160
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 92160, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_93184
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 93184, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_94208
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 94208, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_95232
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 95232, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_96256
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 96256, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_97280
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 97280, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_98304
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 98304, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_99328
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 99328, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_100352
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 100352, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_101376
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 101376, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_102400
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 102400, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_103424
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 103424, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_104448
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 104448, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_105472
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 105472, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_106496
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 106496, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_107520
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 107520, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_108544
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 108544, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_109568
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 109568, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_110592
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 110592, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_111616
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 111616, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_112640
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 112640, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_113664
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 113664, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_114688
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 114688, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_115712
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 115712, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_116736
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 116736, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_117760
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 117760, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_118784
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 118784, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_119808
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 119808, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_120832
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 120832, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_121856
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 121856, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_122880
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 122880, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_123904
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 123904, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_124928
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 124928, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_125952
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 125952, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_126976
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 126976, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_128000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 128000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_129024
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 129024, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_130048
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 130048, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_131072
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 131072, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_132096
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 132096, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_133120
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 133120, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_134144
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 134144, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_135168
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 135168, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_136192
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 136192, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_137216
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 137216, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_138240
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 138240, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_139264
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 139264, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_140288
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 140288, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_141312
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 141312, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_142336
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 142336, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_143360
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 143360, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_144384
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 144384, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_145408
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 145408, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_146432
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 146432, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_147456
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 147456, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_148480
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 148480, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_149504
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 149504, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_150528
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 150528, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_151552
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 151552, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_152576
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 152576, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_153600
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 153600, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_154624
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 154624, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_155648
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 155648, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_156672
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 156672, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_157696
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 157696, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_158720
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 158720, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_159744
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 159744, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_160768
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 160768, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_161792
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 161792, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_162816
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 162816, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_163840
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 163840, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_164864
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 164864, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_165888
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 165888, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_166912
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 166912, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_167936
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 167936, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_168960
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 168960, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_169984
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 169984, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_171008
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 171008, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_172032
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 172032, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_173056
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 173056, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_174080
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 174080, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_175104
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 175104, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_176128
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 176128, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_177152
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 177152, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_178176
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 178176, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_179200
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 179200, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_180224
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 180224, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_181248
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 181248, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_182272
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 182272, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_183296
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 183296, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_184320
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 184320, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_185344
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 185344, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_186368
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 186368, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_187392
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 187392, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_188416
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 188416, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_189440
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 189440, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_190464
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 190464, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_191488
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 191488, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_192512
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 192512, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_193536
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 193536, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_194560
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 194560, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_195584
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 195584, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_196608
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 196608, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_197632
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 197632, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_198656
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 198656, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_199680
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 199680, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_200704
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 200704, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_201728
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 201728, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_202752
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 202752, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_203776
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 203776, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_204800
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 204800, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_205824
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 205824, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_206848
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 206848, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_207872
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 207872, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_208896
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 208896, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_209920
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 209920, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_210944
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 210944, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_211968
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 211968, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_212992
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 212992, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_214016
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 214016, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_215040
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 215040, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_216064
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 216064, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_217088
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 217088, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_218112
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 218112, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_219136
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 219136, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_220160
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 220160, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_221184
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 221184, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_222208
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 222208, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_223232
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 223232, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_224256
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 224256, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_225280
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 225280, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_226304
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 226304, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_227328
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 227328, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_228352
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 228352, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_229376
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 229376, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_230400
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 230400, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_231424
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 231424, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_232448
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 232448, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_233472
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 233472, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_234496
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 234496, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_235520
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 235520, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_236544
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 236544, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_237568
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 237568, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_238592
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 238592, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_239616
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 239616, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_240640
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 240640, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_241664
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 241664, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_242688
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 242688, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_243712
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 243712, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_244736
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 244736, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_245760
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 245760, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_246784
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 246784, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_247808
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 247808, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_248832
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 248832, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_249856
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 249856, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_250880
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 250880, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_251904
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 251904, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_252928
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 252928, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_253952
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 253952, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_254976
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 254976, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_256000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_512000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 512000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    /*
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_1024000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_2048000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2048000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_3072000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3072000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_4096000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4096000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_5120000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 5120000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_6144000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 6144000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_7168000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 7168000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_8192000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8192000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_9216000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 9216000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    //------------------------------------------------------------------------------------------
    [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable]
    public struct DATA_PACKET_10240000
    {
        public byte[] Data() { return ucDataSetData; }

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10240000, ArraySubType = UnmanagedType.U1)]
        public byte[] ucDataSetData;
    }
    */
}
