internal MQFAPMQCNO() { base.TrConstructor("%Z% %W% %I% %E% %U%"); this.mqfapmqcno = new structMQFAPMQCNO(); this.mqfapmqcno.Id = rfpFAPMQCNO_ID; this.mqfapmqcno.Version = 1; this.mqfapmqcno.ConnTag = new byte[0x80]; }
internal int ReadStruct(byte[] b, int Offset) { uint method = 0xc2; this.TrEntry(method, new object[] { b, Offset }); IntPtr zero = IntPtr.Zero; int length = this.GetLength(); int result = 0; try { zero = Marshal.AllocCoTaskMem(length); Marshal.Copy(b, Offset, zero, length); this.mqfapmqcno = (structMQFAPMQCNO)Marshal.PtrToStructure(zero, typeof(structMQFAPMQCNO)); Marshal.FreeCoTaskMem(zero); result = Offset + length; } finally { base.TrExit(method, result); } return(result); }