// AA 50 µ¥±ÊÀÛ³ä»î¶¯ÐÅÏ¢ #tagMCActSingleRechargeInfo struct tagMCActSingleRechargeAwardItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; }; struct tagMCActSingleRechargeAward { BYTE AwardIndex; // ½±ÀøË÷Òý WORD AwardCountMax; // ×î´óÁì½±´ÎÊý DWORD SingleRechargeValue; // µ¥±ÊËùÐè³äÖµ¶î¶È BYTE AwardItemCount; // ½±ÀøÎïÆ·Êý tagMCActSingleRechargeAwardItem AwardItem[AwardItemCount]; // ½±ÀøÎïÆ·ÐÅÏ¢ }; struct tagMCActSingleRechargeInfo { tagHead Head; BYTE ActNum; // »î¶¯±àºÅ char StartDate[10]; // ¿ªÊ¼ÈÕÆÚ y-m-d char EndtDate[10]; // ½áÊøÈÕÆÚ y-m-d BYTE IsDayReset; // ÊÇ·ñÿÌìÖØÖà WORD LimitLV; // ÏÞÖÆµÈ¼¶ BYTE AwardRuleType; // Áì½±¹æÔòÀàÐÍ 0-ÏòϼæÈÝ£»1-Æ¥Åä×î¸ßµµ£»2-¾«È·Æ¥Åä¶ÔÓ¦µµ´Î BYTE AwardCount; // ½±ÀøµµÊý tagMCActSingleRechargeAward AwardInfo[AwardCount]; // ½±ÀøµµÐÅÏ¢ };