1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// A5 23 ËÑË÷¼Ò×å·µ»ØÁбí #tagMCFamilyViewList
 
struct    tagMCFamilyView
{
    DWORD        FamilyID;        //¼Ò×åID
    BYTE        FamilyNameLen;
    char        FamilyName[FamilyNameLen];        //size = FamilyNameLen
    DWORD        LeaderID;        //×峤ID
    BYTE        LeaderNameLen;
    char        LeaderName[LeaderNameLen];        //size = LeaderNameLen
    BYTE        FamilyLV;            //¼Ò×åµÈ¼¶
    BYTE        JoinReview;    //³ÉÔ±¼ÓÈëÊÇ·ñÐèÒªÉóºË£¬Ä¬ÈÏ0×Ô¶¯¼ÓÈë
    WORD        JoinLVMin;    //ÏÞÖÆ×îµÍ¿É¼ÓÈëµÄÍæ¼ÒµÈ¼¶
    DWORD        ServerID;        //Çø·þID
    DWORD        EmblemID;    //»ÕÕÂID
    DWORD        FightPower;    //×ÜÕ½Á¦£¬ÇóÓàÒÚ²¿·Ö
    DWORD        FightPowerEx;    //×ÜÕ½Á¦£¬Õû³ýÒÚ²¿·Ö
    BYTE        MemberCount;    //³ÉÔ±ÈËÊý
};
 
struct    tagMCFamilyViewList
{
    tagHead        Head;
    BYTE        MsgLen;
    char        Msg[MsgLen];    //ËÑË÷Ìõ¼þÔ­Öµ·µ»Ø
    BYTE        PageIndex;    //²éѯµÚXÒ³Ë÷Òý£¬0~n
    BYTE        ShowCount;    //ÿҳÊýÁ¿
    BYTE        TotalPage;    //Ò»¹²ÓжàÉÙÒ³
    BYTE        FamilyCount;
    tagMCFamilyView    FamilyList[FamilyCount];    //±¾Ò³¼Ò×åÐÅÏ¢Áбí
};