// AA 0C µÇ¼½±Àø»î¶¯ÐÅÏ¢ #tagMCActLoginAwardInfo struct tagMCActLoginAwardItem { DWORD ItemID; // ÎïÆ·ID WORD ItemCnt; // ÎïÆ·ÊýÁ¿ BYTE IsBind; // ÊÇ·ñ°ó¶¨ }; struct tagMCActLoginAwardAction { DWORD TemplateID; // Ä£°åID WORD ActionType; // »î¶¯Àà±ð DWORD TotalTimes; // ¿ÉÍê³ÉµÄ×Ü´ÎÊý£¬0±íʾ²»ÏÞ´ÎÊý DWORD SingleTimes; // µ¥´ÎÁì½±ÐèÒªµÄ´ÎÊý BYTE Count; // ÎïÆ·Êý tagMCWeekPartyItem ItemInfo[Count]; // ÎïÆ·ÐÅÏ¢ }; struct tagMCActLoginAwardDayInfo { BYTE ActCnt; // ÊýÁ¿ WORD TemplateList[ActCnt]; // Ä£°åÁбí }; struct tagMCActLoginAwardInfo { tagHead Head; char StartDate[10]; // ¿ªÊ¼ÈÕÆÚ y-m-d char EndtDate[10]; // ½áÊøÈÕÆÚ y-m-d WORD AdvanceMinutes; // ÌáǰÏÔʾ·ÖÖÓ BYTE IsDayReset; //ÊÇ·ñÿÌìÖØÖà BYTE ResetType; // ÖØÖÃÀàÐÍ£¬0-0µãÖØÖã»1-5µãÖØÖà WORD LimitLV; // ÏÞÖÆµÈ¼¶ BYTE DayCnt; // ÌìÊý tagMCActLoginAwardDayInfo DayInfoList[DayCnt]; // ÿÌìÄ£°å BYTE TCount; // Ä£°åÊý tagMCActLoginAwardAction ActionInfo[TCount]; // »î¶¯Ä£°åÐÅÏ¢ };