namespace LSServerService { using System; using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack=1)] public struct C2S2C_FileTranslateComplete { public const uint ID = 4098; public MsgHeader header; public int dwErrId; public int dwFileId; public int dwTotalBytes; public int dwTotalCount; public int dwRevPacketCount; public int dwRevBytesLen; public C2S2C_FileTranslateComplete(bool autoSet) { this.dwErrId = this.dwFileId = this.dwTotalBytes = this.dwTotalCount = this.dwRevPacketCount = this.dwRevBytesLen = 0; this.header = new MsgHeader(); this.header.dwType = 4098; this.header.dwLen = (uint) Marshal.SizeOf(this); } } }