// AA 12 ÏÞʱÀñ°ü»î¶¯ÐÅÏ¢ #tagMCFlashGiftbagInfo struct tagMCFlashGiftbagItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; BYTE IsMainItem; //ÊÇ·ñ±êµÄÎï }; struct tagMCFlashGiftbag { DWORD GiftID; //Àñ°üID BYTE OrderInfoLen; char OrderInfo[OrderInfoLen]; //ÉÌÆ·±àºÅ BYTE BuyCountLimit; //ÏÞ¹ºÊý DWORD RMB; //ËùÐèRMB£¬Ôª DWORD RMBOriginal; //Ô­¼Û BYTE GiftItemCount; // Àñ°üÎïÆ·Êý tagMCFlashGiftbagItem ItemInfo[GiftItemCount]; // ÎïÆ·ÐÅÏ¢ }; struct tagMCFlashGiftbagType { BYTE GiftbagCount; // Àñ°üÊý tagMCFlashGiftbag GiftbagInfo[GiftbagCount]; // Àñ°üÐÅÏ¢ }; struct tagMCFlashGiftbagTime { char StartTime[5]; // ¿ªÊ¼Ê±¼ä H:M char EndtTime[5]; // ½áÊøÊ±¼ä H:M }; struct tagMCFlashGiftbagInfo { tagHead Head; BYTE ActNum; //»î¶¯±àºÅ char StartDate[10]; // ¿ªÊ¼ÈÕÆÚ y-m-d char EndtDate[10]; // ½áÊøÈÕÆÚ y-m-d WORD AdvanceMinutes; // ÌáǰÏÔʾ·ÖÖÓ BYTE ActivityTimeCount; tagMCFlashGiftbagTime ActivityTime[ActivityTimeCount]; //»î¶¯Ê±¼ä BYTE IsDayReset; //ÊÇ·ñÿÌìÖØÖà WORD LimitLV; // ÏÞÖÆµÈ¼¶ BYTE GiftbagTypeCount; // Àñ°üÀàÐÍÊý tagMCFlashGiftbagType GiftbagTypeInfo[GiftbagTypeCount]; // Àñ°üÀàÐÍÐÅÏ¢, µ±Óжà¸öÇÒÓжà¸ö»î¶¯Ê±¼ä¶ÎʱÔòÿ¸öʱ¼ä¶Î¶ÔÓ¦Ò»¸öÀñ°üÀàÐÍ£» };