// D1 27 ֪ͨ¿ç·þPKÕ½¶·½á¹û #tagMergePKOverInfo struct tagMergePKOver { BYTE TimeLen; char TimeStr[TimeLen]; // yyyy-MM-dd HH:mm:ss DWORD RoomID; BYTE OverType; DWORD RemainTime; BYTE WinnerAccIDLen; char WinnerAccID[WinnerAccIDLen]; BYTE LoserAccIDLen; char LoserAccID[LoserAccIDLen]; DWORD WinnerID; DWORD LoserID; BYTE WinnerNameLen; char WinnerName[WinnerNameLen]; BYTE LoserNameLen; char LoserName[LoserNameLen]; WORD WinnerAddScore; BYTE LoserAddScoreLen; char LoserAddScore[LoserAddScoreLen]; // ʧ°Ü¸½¼Ó·Ö£¬Ö§³Ö¸ºÖµ BYTE WinnerWinCnt; // ±È·Ö»ñʤ·½»ñʤ´ÎÊý BYTE LoserWinCnt; // ±È·Öʧ°Ü·½»ñʤ´ÎÊý WORD WinnerCWinCnt; // »ñʤÕßÁ¬Ê¤Êý DWORD LuckyItemID; }; struct tagMergePKOverInfo { tagHead Head; BYTE Count; tagMergePKOver PKOverList[Count]; };