hxp
2025-09-03 08a10b1cab64a04a31759a5c13166d37174e2af0
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
// B5 01 ÅÄÂôÐÐÅÄÂôÖеÄÎïÆ·ÐÅÏ¢ #tagGCAuctionItemInfo
 
struct    tagGCAuctionItem
{
    char        ItemGUID[40];
    DWORD        FamilyID;        //ÓÐֵʱΪÏÉÃËÅÄÆ·
    DWORD        ItemID;
    WORD        ItemCount;
    char        AddTime[19];    //ÉϼÜʱ¼ä yyyy-MM-dd hh:mm:ss
    DWORD        BidderPrice;    //¾ºÅÄÍæ¼Ò³ö¼Û
    char        BiddingTime[19];    //¾º¼Ûʱ¼ä yyyy-MM-dd hh:mm:ss
    WORD        UserDataLen;
    char        UserData[UserDataLen];        //×Ô¶¨ÒåÊý¾Ý
};
 
struct    tagGCAuctionItemInfo
{
    tagHead        Head;
    BYTE    Job;    //¹ýÂËÖ°Òµ£¬0Ϊ²»ÏÞÖÆ
    BYTE    ItemTypeCount;
    DWORD    ItemTypeList[ItemTypeCount];    //Ö¸¶¨µÄÎïÆ·ÀàÐÍ
    BYTE    ClassLV;    //¹ýÂ˽×Êý£¬0Ϊ²»ÏÞÖÆ
    BYTE    SpecItemIDCount;    //Ö¸¶¨ÎïÆ·ID¸öÊý
    DWORD    SpecItemIDList[SpecItemIDCount];    //Ö¸¶¨ÎïÆ·ID
    char    FromItemGUID[40];        //´ÓÄĸöÎïÆ·¿ªÊ¼²éѯ
    BYTE    QueryDir;        //²éѯ·½Ïò£¬1-Íùºó²é£¬2-Íùǰ²é£¬3-¶¨Î»²éѯ
    BYTE    QueryCount;    //²éѯ¸öÊý£¬0Ϊȫ²¿
    WORD    QueryRemainlCount;    //²éѯÌõ¼þ¶ÔÓ¦²éѯ·½ÏòÊ£Óà¸öÊý
    BYTE        AuctionItemCount;        //·µ»ØÅÄÆ·ÊýÁ¿
    tagGCAuctionItem    AuctionItemList[AuctionItemCount];    //·µ»ØÅÄÆ·Áбí
};