| // C0 07 ¿ç·þÅÅÐаñÐÅÏ¢ #tagGCCrossBillboardInfo  | 
|   | 
| struct    tagGCCrossBillboardData  | 
| {  | 
|     WORD    OrderIndex;    //Ãû´ÎË÷Òý£¬0´ú±íµÚÒ»Ãû  | 
|     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    tagGCCrossBillboardInfo  | 
| {  | 
|     tagHead        Head;  | 
|     BYTE        Type;        //°ñµ¥ÀàÐÍ  | 
|     DWORD        GroupValue1;    // ·Ö×éÖµ1  | 
|     DWORD        GroupValue2;    // ·Ö×éÖµ2£¬Óë·Ö×éÖµ1×éºÏ¹éΪͬ×é°ñµ¥Êý¾Ý  | 
|     DWORD        WatchID;        //²é¿´Ö¸¶¨IDÃû´Îǰºó£¬ÈçÍæ¼ÒID¡¢¼Ò×åIDµÈ  | 
|     BYTE        BillboardCount;  | 
|     tagGCCrossBillboardData    CrossBillboardDataList[BillboardCount];  | 
| };  |