| // 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];  | 
| };  |