hxp
2025-05-16 0dbe621c75e43d7a8cd29586fb0ecb5105773bcf
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
32
33
34
35
36
37
38
39
// A1 30 ²é¿´°ñµ¥·µ»ØÐÅÏ¢ #tagMCViewBillboardRet
 
struct    tagMCViewBillboardData
{
    WORD        Index;    //Êý¾ÝÔÚ°ñµ¥ÁбíÖеÄË÷Òý£¬´Ó0¿ªÊ¼
    WORD        Rank;    //Ãû´Î£¬´Ó1¿ªÊ¼£¬´ú±íµÚ1Ãû
    DWORD        ID;
    DWORD        ID2;
    char        Name1[33];    //Ãû×Ö1£¬ÓÃÀ´ÏÔʾÅÅÐò¶ÔÏóÃû×Ö 
    char        Name2[65];    //Ãû×Ö2
    BYTE        Type2;        //¸½¼ÓÀàÐÍ£¬ÓÃÀ´±íʾÅÅÐò¶ÔÏóµÄÀàÐÍ£¬±ÈÈç£¬Íæ¼ÒËùÊôÖ°ÒµÃÅÅÉ£¬³èÎïÀàÐ͵È
    DWORD        Value1;        //×Ô¶¨ÒåÖµ1
    DWORD        Value2;        //×Ô¶¨ÒåÖµ2
    DWORD        Value3;
    DWORD        Value4;
    DWORD        Value5;
    DWORD        Value6;
    DWORD        Value7;
    DWORD        Value8;
    DWORD        CmpValue;     // ±È½ÏȨֵ
    DWORD        CmpValue2;     // ±È½ÏȨֵ
    DWORD        CmpValue3;     // ±È½ÏȨֵ
    WORD        DataLen;
    char        UserData[DataLen];    //¸½¼ÓÐÅÏ¢
};
 
struct    tagMCViewBillboardRet
{
    tagHead        Head;
    BYTE        Type;        //°ñµ¥ÀàÐÍ
    DWORD        GroupValue1;    //·Ö×éÖµ1
    DWORD        GroupValue2;    //·Ö×éÖµ2£¬Óë·Ö×éÖµ1×éºÏ¹éΪͬ×é°ñµ¥Êý¾Ý
    WORD        DataTotal;    //¸Ã°ñµ¥Êµ¼Ê×ÜÊý¾ÝÊý£¬·ÖÒ³²éѯʱ¿Éͨ¹ý´ËÖµ¼°·µ»ØµÄ·ÖÒ³×îºóÒ»Ìõ°ñµ¥Êý¾ÝËùÔÚË÷ÒýÅжÏÊÇ·ñ»¹ÓÐδ²éѯÊý¾Ý
    BYTE        PageDataCnt;
    tagMCViewBillboardData    PageDataList[PageDataCnt];        //·µ»Ø·ÖÒ³Êý¾ÝÁбí
    DWORD        ViewID;        //¸½´ø²é¿´Ö¸¶¨IDËùÔÚÃû´ÎǰºóÊý¾Ý£¬ÈçÍæ¼ÒID¡¢¼Ò×åIDµÈ
    BYTE        ViewIDDataCnt;
    tagMCViewBillboardData    ViewIDDataList[ViewIDDataCnt];    //ViewIDËùÔÚÃû´ÎǰºóÊý¾ÝÁбí
};