| // 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];    //·µ»ØÅÄÆ·ÁÐ±í  | 
| };  |